Menu
CoddyTech

Das Schiff drehen

Teil des Abschnitts Projekte der Godot-Journey von Coddy. Lektion 10 von 33.

Das nächste Projekt ist ein Asteroiden-Shooter. Ein Raumschiff dreht sich, beschleunigt und schießt auf treibende Felsen. Du gewinnst, wenn keine Felsen mehr übrig sind, und verlierst, wenn einer das Raumschiff trifft.

Die Skripte heißen ship.gd, rock.gd und main.gd. Beginne mit dem Raumschiff. Es gleitet nicht wie der Schläger. Es dreht sich: Links und Rechts ändern seine rotation im Bogenmaß.

rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * delta

Eine vollständige Drehung umfasst etwa 6,28 Radiant. Bei einer TURN_SPEED von 4 dauert eine vollständige Drehung etwa anderthalb Sekunden. Eine positive Drehung erfolgt im Uhrzeigersinn.

challenge icon

Aufgabe

Einfach

Füge in ship.gd const TURN_SPEED = 4.0 hinzu und drehe das Schiff in _physics_process mit Links und Rechts mit TURN_SPEED Radiant pro Sekunde. Rechts dreht es im Uhrzeigersinn.

Probier es selbst

extends CharacterBody2D

func _physics_process(delta):
	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 Projekte

Übe selbstständig: Godot-Playground