Ruotare la nave
Fa parte della sezione Progetti del percorso Godot di Coddy. Lezione 10 di 33.
Il prossimo progetto è uno sparatutto con asteroidi. Una nave gira, accelera e spara alle rocce alla deriva. Vinci quando non rimangono più rocce e perdi se una colpisce la nave.
Gli script sono ship.gd, rock.gd e main.gd. Inizia dalla nave. Non scivola come la racchetta. Gira: Left e Right ne modificano la rotation, in radianti.
rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * deltaUn giro completo è di circa 6.28 radianti. Con una TURN_SPEED di 4, un giro completo richiede circa un secondo e mezzo. Una rotazione positiva fa girare in senso orario.
Sfida
FacileIn ship.gd, aggiungi const TURN_SPEED = 4.0 e fai ruotare la nave con Sinistra e Destra in _physics_process, a TURN_SPEED radianti al secondo. Destra la fa ruotare in senso orario.
Provalo tu
extends CharacterBody2D
func _physics_process(delta):
pass
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Progetti
2Progetto: Sparatutto di asteroidi
Ruotare la naveAvviare il motoreEsercitati da solo: Playground Godot