La racchetta di Breakout
Fa parte della sezione Progetti del percorso Godot di Coddy. Lezione 1 di 33.
In questo capitolo costruisci Breakout: una racchetta, una palla, dei mattoni, un punteggio, delle vite e un modo per vincere. Il gioco si avvia dopo ogni passaggio, quindi premi spesso Gioca.
Il gioco ha tre script, ciascuno nella propria scheda: paddle.gd, ball.gd e main.gd per il resto del gioco. All'inizio sono quasi vuoti.
Per prima cosa, la racchetta scorre a sinistra e a destra con i tasti. Input.get_axis restituisce -1 mentre tieni premuto il tasto sinistro, 1 per il tasto destro e 0 per nessuno dei due.
func _physics_process(delta):
var direction = Input.get_axis("move_left", "move_right")
position.x += direction * SPEED * deltaMoltiplicare per delta fa sì che SPEED rappresenti un numero di pixel al secondo.
Sfida
FacileIn paddle.gd:
- Aggiungi
const SPEED = 400in cima. - In
_physics_process, sposta la racchetta a sinistra e a destra conmove_leftemove_right, aSPEEDpixel al secondo.
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
1Progetto: Breakout
La racchetta di BreakoutMantieni la racchetta sullo schermoEsercitati da solo: Playground Godot