Eine flüssige Kamerabewegung
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 10 von 23.
Eine am Spieler befestigte Kamera startet und stoppt mit plötzlichen Ruckbewegungen. Eine Kamera, die ein wenig hinterherhinkt und dann aufholt, bewegt sich sanfter.
Camera2D erreicht dies mit der Positionsglättung.
position_smoothing_enabled = true
position_smoothing_speed = 4.0Die erste Zeile schaltet die Glättung ein. Die Geschwindigkeit bestimmt, wie schnell die Ansicht aufholt. Bei einem kleinen Wert hinkt sie weit hinterher, bei einem großen kaum. Godots Standardwert ist 5.
Der Kameraknoten bewegt sich weiterhin mit dem Spieler. Nur die Ansicht auf dem Bildschirm hinkt hinterher.
Aufgabe
EinfachAktiviere die Positionsglättung der Kamera mit einer Geschwindigkeit von 4.0. Behalte die Grenzen bei.
Probier es selbst
extends Camera2D
func _ready():
limit_left = 0
limit_top = 0
limit_right = 1600
limit_bottom = 360
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