ParallaxBackground
Obsoleto: Use the Parallax2D node instead.
Hereda: CanvasLayer < Node < Object
Un nodo usado para crear un fondo de desplazamiento de paralaje.
Descripción
A ParallaxBackground uses one or more ParallaxLayer child nodes to create a parallax effect. Each ParallaxLayer can move at a different speed using ParallaxLayer.motion_offset. This creates an illusion of depth in a 2D game. If not used with a Camera2D, you must manually calculate the scroll_offset.
Note: Each ParallaxBackground is drawn on one specific Viewport and cannot be shared between multiple Viewports, see CanvasLayer.custom_viewport. When using multiple Viewports, for example in a split-screen game, you need create an individual ParallaxBackground for each Viewport you want it to be drawn on.
Propiedades
layer |
|
|
|
||
|
||
|
||
|
||
|
||
|
Descripciones de Propiedades
Vector2 scroll_base_offset = Vector2(0, 0) 🔗
El dezplazamiento de la posición base para todos los ParallaxLayer hijos.
Vector2 scroll_base_scale = Vector2(1, 1) 🔗
La escala de movimiento base para todos los ParallaxLayer hijos.
bool scroll_ignore_camera_zoom = false 🔗
Si es true, los elementos en el ParallaxLayer hijo no se ven afectados por el nivel de zoom de la cámara.
Vector2 scroll_limit_begin = Vector2(0, 0) 🔗
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 = Vector2(0, 0) 🔗
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 = Vector2(0, 0) 🔗
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.