Une caméra fluide
Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 10 sur 23.
Une caméra fixée au joueur démarre et s’arrête par à-coups. Une caméra qui reste un peu en arrière, puis rattrape son retard, se déplace plus doucement.
Camera2D permet cela grâce au lissage de la position.
position_smoothing_enabled = true
position_smoothing_speed = 4.0La première ligne active le lissage. La vitesse détermine à quelle vitesse la vue rattrape son retard. Une petite valeur fait que la caméra reste loin derrière, tandis qu’une grande valeur réduit fortement ce retard. La valeur par défaut de Godot est 5.
Le nœud caméra continue de se déplacer avec le joueur. Seule la vue à l’écran accuse un retard.
Défi
FacileActivez le lissage de la position de la caméra, avec une vitesse de 4.0. Conservez les limites.
Essayez vous-même
extends Camera2D
func _ready():
limit_left = 0
limit_top = 0
limit_right = 1600
limit_bottom = 360
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Sensations de jeu
Entraînez-vous par vous-même : Playground Godot