Menu
CoddyTech

Podstawowa struktura programu

Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 4 z 92.

Każdy program w tym kursie ma taką samą strukturę:

extends Node

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

extends Node to pierwsza linia skryptu. W Godot gra jest zbudowana z węzłów, a ta linia sprawia, że skrypt jest węzłem.

func _ready(): definiuje funkcję, którą Godot wywołuje, gdy węzeł jest gotowy. Twój program zaczyna się w tym miejscu, a jego instrukcje są wykonywane od góry do dołu.

Dwukropek (:) na końcu func _ready(): rozpoczyna blok. Każda instrukcja wewnątrz bloku jest wcięta o jeden poziom. Godot używa tabulatorów do wcięć; stosuj takie samo wcięcie w każdym wierszu bloku.

GDScript nie wymaga średnika na końcu instrukcji. Każda instrukcja znajduje się w osobnym wierszu.

challenge icon

Wyzwanie

Początkujący

Ten program zawiera dwa błędy w swojej strukturze, dlatego nie działa. Popraw go tak, aby wyświetlał:

Ready!
Let's go!
  • Dodaj brakujący dwukropek na końcu func _ready()
  • Wcięcie obu wierszy print() zwiększ o jeden poziom

Spróbuj swoich sił

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator GDScript online