Ready é executado uma vez
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 2 de 28.
O Godot chama _ready() uma vez para cada nó, quando ele entra no jogo. Use-o para definir o que um nó faz quando aparece, como definir sua posição ou exibir uma saudação.
As linhas dentro de uma função são executadas de cima para baixo. Estas duas chamadas de print() escrevem duas linhas no Console, nesta ordem:
func _ready():
print("First")
print("Second")Toda linha dentro de uma função começa com uma tabulação (a tecla Tab). A tabulação informa ao Godot que a linha pertence à função. Uma linha sem tabulação fica fora dela, e o Godot para com um erro como Unexpected identifier "print" in class body.
Desafio
FácilFaça o robô imprimir duas linhas quando o jogo começar.
- Mantenha
print("Robot online")como a primeira linha de_ready(). - Abaixo dela, adicione um segundo
print()com palavras à sua escolha, por exemploSystems ready. Comece com uma tabulação.
Pressione “Jogar”: o Console mostra Robot online e, em seguida, sua linha. Depois, pressione “Verificar”.
Experimente você mesmo
extends Node2D
func _ready():
print("Robot online")
Todas as lições de Nós e cenas
1Seu primeiro jogo em Godot
O que é Godot?Ready é executado uma vezImprimir no GodotA árvore de cenasDefinir uma posiçãoMover um nó uma vez3Valores que você pode ajustar
Variáveis em um nóConstantesVariáveis exportadasOperações com Vector2Dar a volta pela telaSuas próprias funçõesPratique por conta própria: Playground de Godot