Ready viene eseguito una volta
Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 2 di 28.
Godot chiama _ready() una volta per ogni nodo, quando il nodo entra nel gioco. Usalo per definire cosa fa un nodo quando appare, ad esempio impostare la sua posizione o stampare un saluto.
Le righe all'interno di una funzione vengono eseguite dall'alto verso il basso. Queste due chiamate a print() scrivono due righe nella Console, in quest'ordine:
func _ready():
print("First")
print("Second")Ogni riga all'interno di una funzione inizia con un tab (il tasto Tab). Il tab indica a Godot che la riga appartiene alla funzione. Una riga senza tab è esterna alla funzione e Godot si arresta con un errore come Unexpected identifier "print" in class body.
Sfida
FacileFai stampare al robot due righe quando inizia il gioco.
- Mantieni
print("Robot online")come prima riga di_ready(). - Sotto, aggiungi un secondo
print()con parole a tua scelta, per esempioSystems ready. Inizia con una tabulazione.
Premi «Gioca»: la Console mostra Robot online, poi la tua riga. Poi premi «Verifica».
Provalo tu
extends Node2D
func _ready():
print("Robot online")
Tutte le lezioni di Nodi e scene
1Il tuo primo gioco con Godot
Che cos'è Godot?Ready viene eseguito una voltaStampare in GodotL'albero delle sceneImpostare una posizioneSpostare un nodo una voltaEsercitati da solo: Playground Godot