Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ParallaxBackground
Obsolète : Use the Parallax2D node instead.
Hérite de : CanvasLayer < Node < Object
Un nœud utilisé pour créer un arrière-plan à défilement parallaxe.
Description
Un ParallaxBackground utilise un ou plusieurs nœuds ParallaxLayer enfants pour créer un effet de parallaxe. Chaque ParallaxLayer peut se déplacer à une vitesse différente en utilisant ParallaxLayer.motion_offset. Cela crée une illusion de profondeur dans un jeu 2D. Si non utilisé avec une Camera2D, vous devez calculer manuellement le scroll_offset.
Note : Chaque ParallaxBackground est dessiné sur un Viewport spécifique et ne peut pas être partagé entre plusieurs Viewports, voir CanvasLayer.custom_viewport. Lors de l'utilisation de plusieurs Viewports, par exemple dans un jeu à écran séparé, vous devez créer un ParallaxBackground individuel pour chaque Viewport sur lequel vous voulez qu'il soit dessiné.
Propriétés
layer |
|
|
|
||
|
||
|
||
|
||
|
||
|
Descriptions des propriétés
Vector2 scroll_base_offset = Vector2(0, 0) 🔗
Le décalage de la position de base pour tous les enfants du ParallaxLayer.
Vector2 scroll_base_scale = Vector2(1, 1) 🔗
L'échelle du mouvement de base pour tous les ParallaxLayer enfants.
bool scroll_ignore_camera_zoom = false 🔗
Si true, les éléments des ParallaxLayer enfants ne sont pas touchés par le niveau de zoom de la caméra.
Vector2 scroll_limit_begin = Vector2(0, 0) 🔗
Limites en haut à gauche pour que le défilement commence. Si la caméra est en dehors de cette limite, l'arrière-plan cesse de défiler. Doit être inférieur à scroll_limit_end pour fonctionner.
Vector2 scroll_limit_end = Vector2(0, 0) 🔗
Limites en bas à droite pour que le défilement s'arrête. Si la caméra est en dehors de cette limite, l'arrière-plan cesse de défiler. Doit être supérieur à scroll_limit_begin pour fonctionner.
Vector2 scroll_offset = Vector2(0, 0) 🔗
La valeur de défilement du ParallaxBackground. Calculé automatiquement lors de l'utilisation d'une Camera2D, mais peut être utilisé pour gérer manuellement le défilement lorsqu'aucune caméra n'est présente.