Schiva: blocchi cadenti
Fa parte della sezione Regole di gioco del percorso Godot di Coddy. Lezione 25 di 29.
Dodge riunisce questa sezione in un unico gioco. I blocchi cadono dal cielo e tu ti muovi a sinistra e a destra per evitarli. Il punteggio indica quanto a lungo resisti. Al terzo colpo, la partita finisce.
Il giocatore si muove già con i tasti freccia. block.tscn cade già e si rompe sull'erba. Scrivi main.gd, le regole, un passaggio per lezione.
La scena ha un SpawnTimer che scade ogni secondo. Ogni volta, genera un blocco in una posizione x casuale lungo il bordo superiore:
var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)Sfida
FacileFai cadere dei blocchi dal cielo:
- In
_ready(), collega$SpawnTimer.timeouta_on_spawn_timer_timeout. - In
_on_spawn_timer_timeout(), genera un blocco in una posizione x casuale tra 40 e 600, con y = -30.
Provalo tu
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
pass
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Regole di gioco
3Vite e sconfitte
ViteGame OverMettere in pausa il giocoModalità di elaborazioneRiavviare con un tasto6Progetto: Schiva
Schiva: blocchi cadentiSchiva: punteggioEsercitati da solo: Playground Godot