Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Erstelle 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
quiz iconTeste dich selbst

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