Menu
CoddyTech

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

Moltiplicare per delta fa sì che SPEED rappresenti un numero di pixel al secondo.

challenge icon

Sfida

Facile

In paddle.gd:

  1. Aggiungi const SPEED = 400 in cima.
  2. In _physics_process, sposta la racchetta a sinistra e a destra con move_left e move_right, a SPEED pixel al secondo.

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