Menu
CoddyTech

Kameragrenzen

Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 9 von 23.

Die Kamera folgt dem Roboter über die Ränder des Levels hinaus. Zu Beginn siehst du links und unter dem Boden die leere Dunkelheit.

Eine Camera2D hat vier Grenzen, angegeben in Level-Pixeln. Die Ansicht geht nie darüber hinaus.

extends Camera2D

func _ready():
	limit_left = 0
	limit_right = 1600

Eine Grenze ist ein Rand der Ansicht, nicht der Kameramitte. Bei limit_right = 1600 endet der rechte Bildschirmrand bei 1600. Die Kameramitte stoppt 320 Pixel früher. limit_top und limit_bottom funktionieren nach oben und unten genauso.

challenge icon

Aufgabe

Einfach

Halte die Ansicht innerhalb des Levels.

  1. Dieses Skript befindet sich an der Kamera. Setze in _ready() limit_left und limit_top auf 0.
  2. Setze limit_right auf 1600 und limit_bottom auf 360.

Drücke „Spielen“ und gehe zu beiden Enden: Die Ansicht hält an den Rändern des Levels an. Drücke dann „Prüfen“.

Probier es selbst

extends Camera2D

func _ready():
	pass

Alle Lektionen in Spielgefühl

Übe selbstständig: Godot-Playground