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¶
layer |
|
|
|
||
|
||
|
||
|
||
|
||
|
Descripciones de Propiedades¶
Vector2 scroll_base_offset
Default |
|
Setter |
set_scroll_base_offset(value) |
Getter |
get_scroll_base_offset() |
El dezplazamiento de la posición base para todos los ParallaxLayer hijos.
Vector2 scroll_base_scale
Default |
|
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 |
|
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.
Vector2 scroll_limit_begin
Default |
|
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.
Vector2 scroll_limit_end
Default |
|
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.
Vector2 scroll_offset
Default |
|
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.