Menu
CoddyTech

Struttura di base di un programma

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 4 di 92.

Ogni programma in questo corso ha la stessa struttura:

extends Node

func _ready():
	print("Hello, Coddy!")

extends Node è la prima riga dello script. In Godot, un gioco è costruito con nodi e questa riga rende lo script un nodo.

func _ready(): definisce la funzione che Godot chiama quando il nodo è pronto. Il tuo programma inizia lì e le sue istruzioni vengono eseguite dall'alto verso il basso.

I due punti (:) alla fine di func _ready(): avviano un blocco. Ogni istruzione all’interno del blocco è rientrata di un livello. Godot usa le tabulazioni per il rientro; usa lo stesso rientro su ogni riga di un blocco.

GDScript non ha bisogno di un punto e virgola alla fine di un'istruzione. Ogni istruzione va su una riga a sé.

challenge icon

Sfida

Principiante

Questo programma presenta due errori nella sua struttura, quindi non viene eseguito. Correggilo in modo che stampi:

Ready!
Let's go!
  • Aggiungi i due punti mancanti alla fine di func _ready()
  • Rientra entrambe le righe print() di un livello

Provalo tu

extends Node

func _ready()
print("Ready!")
print("Let's go!")
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 Fondamenti

Esercitati da solo: Compilatore GDScript online