CanvasLayer

Inherits: Node < Object

Inherited By: ParallaxBackground

Capa de dibujo de canvas.

Descripción

Capa de dibujo de canvas. Los nodos que son hijos directos o indirectos de una CanvasLayer serán dibujados en esa capa. La capa es un índice numérico que define el orden de dibujo. La escena 2D por defecto se dibuja con el índice 0, por lo que una CanvasLayer con índice -1 se dibujará abajo, y una con índice 1 se dibujará arriba. Esto es muy útil para los HUD (en la capa 1+ o superior), o para los fondos (en la capa -1 o inferior).

Propiedades

Node

custom_viewport

bool

follow_viewport_enable

false

float

follow_viewport_scale

1.0

int

layer

1

Vector2

offset

Vector2( 0, 0 )

float

rotation

0.0

float

rotation_degrees

0.0

Vector2

scale

Vector2( 1, 1 )

Transform2D

transform

Transform2D( 1, 0, 0, 1, 0, 0 )

Métodos

RID

get_canvas ( ) const

Descripciones de Propiedades

  • Node custom_viewport

Setter

set_custom_viewport(value)

Getter

get_custom_viewport()

El nodo personalizado Viewport asignado al CanvasLayer. Si null, utiliza en su lugar la vista por defecto.


  • bool follow_viewport_enable

Default

false

Setter

set_follow_viewport(value)

Getter

is_following_viewport()

Establece la capa que sigue a la vista para simular un pseudo efecto 3D.


  • float follow_viewport_scale

Default

1.0

Setter

set_follow_viewport_scale(value)

Getter

get_follow_viewport_scale()

Escala la capa cuando utiliza follow_viewport_enable. Las capas que se mueven en el primer plano deben tener escalas crecientes, mientras que las capas que se mueven en el fondo deben tener escalas decrecientes.


Default

1

Setter

set_layer(value)

Getter

get_layer()

Índice de capas para el orden de dibujado. Los valores más bajos se dibujan primero.


Default

Vector2( 0, 0 )

Setter

set_offset(value)

Getter

get_offset()

El desplazamiento de la capa base.


Default

0.0

Setter

set_rotation(value)

Getter

get_rotation()

La rotación de la capa en radianes.


Default

0.0

Setter

set_rotation_degrees(value)

Getter

get_rotation_degrees()

La rotación de la capa en grados.


Default

Vector2( 1, 1 )

Setter

set_scale(value)

Getter

get_scale()

La escala de la capa.


Default

Transform2D( 1, 0, 0, 1, 0, 0 )

Setter

set_transform(value)

Getter

get_transform()

La transformada de la capa.

Descripciones de Métodos

  • RID get_canvas ( ) const

Devuelve el RID del canvas usado por esta capa.