Eine Kamera, die folgt
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 8 von 23.
Diese Ebene ist 1600 Pixel breit, aber das Fenster zeigt nur 640 Pixel. Wenn der Roboter nach rechts läuft, verlässt er den Bildschirm. Ein Camera2D-Knoten bestimmt, welcher Teil der Ebene auf dem Bildschirm zu sehen ist.
Die Ansicht ist auf die Kamera zentriert. Mache die Kamera zu einem Kind des Spielers, dann bewegt sie sich mit dem Spieler. Der Spieler bleibt dadurch in der Mitte des Bildschirms.
var camera = Camera2D.new()
$Player.add_child(camera)Camera2D.new() erstellt einen Kameraknoten, und add_child fügt ihn als Kind des Spielers hinzu. Die erste Kamera, die dem Spiel hinzugefügt wird, ist die Kamera, die der Bildschirm verwendet.
Aufgabe
EinfachErstelle in level.gd eine Camera2D und füge sie als untergeordnetes Element von $Player hinzu. Gehe mit den Pfeiltasten oder D nach rechts. Der Roboter sollte in der Mitte des Bildschirms bleiben.
Probier es selbst
extends Node2D
func _ready():
pass
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spielgefühl
Übe selbstständig: Godot-Playground