Menu
CoddyTech

Estrutura básica de um programa

Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 4 de 92.

Todo programa deste curso tem a mesma estrutura:

extends Node

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

extends Node é a primeira linha do script. No Godot, um jogo é construído a partir de nós, e essa linha faz com que o script seja um nó.

func _ready(): define a função que o Godot chama quando o nó está pronto. Seu programa começa ali, e suas instruções são executadas de cima para baixo.

Os dois-pontos (:) no final de func _ready(): iniciam um bloco. Cada instrução dentro do bloco é indentada em um nível. Godot usa tabulações para indentar; use a mesma indentação em todas as linhas de um bloco.

GDScript não precisa de ponto e vírgula no final de uma instrução. Cada instrução fica em sua própria linha.

challenge icon

Desafio

Iniciante

Este programa tem dois erros em sua estrutura, por isso não é executado. Corrija-o para que ele imprima:

Ready!
Let's go!
  • Adicione os dois-pontos ausentes ao final de func _ready()
  • Indente ambas as linhas print() em um nível

Experimente você mesmo

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de GDScript online