Menu
CoddyTech

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 * delta

Un 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.

challenge icon

Sfida

Facile

In 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
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Progetti

Esercitati da solo: Playground Godot