Menu
CoddyTech

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.

challenge icon

Sfida

Facile

Fai stampare al robot due righe quando inizia il gioco.

  1. Mantieni print("Robot online") come prima riga di _ready().
  2. Sotto, aggiungi un secondo print() con parole a tua scelta, per esempio Systems 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

Esercitati da solo: Playground Godot