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 * deltaEine 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.
Aufgabe
EinfachFü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
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Projekte
2Projekt: Asteroiden-Shooter
Das Schiff drehenDen Antrieb zündenÜbe selbstständig: Godot-Playground