Une caméra qui suit
Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 8 sur 23.
Ce niveau mesure 1600 pixels de large, mais la fenêtre n’en affiche que 640. Quand le robot marche vers la droite, il sort de l’écran. Un nœud Camera2D détermine quelle partie du niveau est à l’écran.
La vue est centrée sur la caméra. Faites de la caméra un enfant du joueur : elle se déplace alors avec lui. Le joueur reste ainsi au milieu de l’écran.
var camera = Camera2D.new()
$Player.add_child(camera)Camera2D.new() crée un nœud caméra, et add_child le place sous le joueur. La première caméra ajoutée au jeu devient celle qu’utilise l’écran.
Défi
FacileDans level.gd, crée une Camera2D et ajoute-la comme enfant de $Player. Avance vers la droite avec les flèches ou la touche D. Le robot doit rester au milieu de l’écran.
Essayez vous-même
extends Node2D
func _ready():
pass
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