ParallaxBackground

Inherits: CanvasLayer < Node < Object

Un nodo usado para crear un fondo de desplazamiento de paralaje.

Descripción

Un ParallaxBackground utiliza uno o más nodos hijos ParallaxLayer para crear un efecto de paralaje. Cada ParallaxLayer puede moverse a una velocidad diferente usando el ParallaxLayer.motion_offset. Esto crea una ilusión de profundidad en un juego 2D. Si no se usa con una Camera2D, debes calcular manualmente el scroll_offset.

Propiedades

int

layer

-100 (overrides CanvasLayer)

Vector2

scroll_base_offset

Vector2( 0, 0 )

Vector2

scroll_base_scale

Vector2( 1, 1 )

bool

scroll_ignore_camera_zoom

false

Vector2

scroll_limit_begin

Vector2( 0, 0 )

Vector2

scroll_limit_end

Vector2( 0, 0 )

Vector2

scroll_offset

Vector2( 0, 0 )

Descripciones de Propiedades

Default

Vector2( 0, 0 )

Setter

set_scroll_base_offset(value)

Getter

get_scroll_base_offset()

El dezplazamiento de la posición base para todos los ParallaxLayer hijos.


Default

Vector2( 1, 1 )

Setter

set_scroll_base_scale(value)

Getter

get_scroll_base_scale()

La escala de movimiento base para todos los ParallaxLayer hijos.


  • bool scroll_ignore_camera_zoom

Default

false

Setter

set_ignore_camera_zoom(value)

Getter

is_ignore_camera_zoom()

Si true, los elementos en el ParallaxLayer hijo no se ven afectados por el nivel de zoom de la cámara.


Default

Vector2( 0, 0 )

Setter

set_limit_begin(value)

Getter

get_limit_begin()

Límite de la parte superior izquierda para que comience el scrolling. Si la cámara está fuera de este límite, el fondo parará el scrolling. Debe ser inferior a scroll_limit_end para que funcione.


Default

Vector2( 0, 0 )

Setter

set_limit_end(value)

Getter

get_limit_end()

Límites inferiores de la derecha para el scrolling finalice. Si la cámara está fuera de este límite, el fondo dejará de parará el scrolling. Debe ser más alto que scroll_limit_begin para que funcione.


Default

Vector2( 0, 0 )

Setter

set_scroll_offset(value)

Getter

get_scroll_offset()

El valor de scroll del Fondo de paralaje. Se calcula automáticamente cuando se usa una Camera2D, pero puede usarse para manejar manualmente el scrolling cuando no hay ninguna cámara presente.