Menu
CoddyTech

Ready uruchamia się raz

Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 2 z 28.

Godot wywołuje _ready() raz dla każdego węzła, gdy węzeł dołącza do gry. Użyj tej funkcji, aby określić, co robi węzeł, gdy się pojawia, na przykład ustawić jego położenie lub wyświetlić powitanie.

Wiersze wewnątrz funkcji są wykonywane od góry do dołu. Te dwa wywołania print() zapisują dwa wiersze w konsoli w tej kolejności:

func _ready():
	print("First")
	print("Second")

Każdy wiersz wewnątrz funkcji zaczyna się od tabulatora (klawisza Tab). Tabulator informuje Godot, że wiersz należy do funkcji. Wiersz bez tabulatora znajduje się poza nią, a Godot zatrzymuje działanie i wyświetla błąd, taki jak Unexpected identifier "print" in class body.

challenge icon

Wyzwanie

Łatwy

Spraw, aby robot wyświetlił dwa wiersze po uruchomieniu gry.

  1. Pozostaw print("Robot online") jako pierwszy wiersz funkcji _ready().
  2. Pod nim dodaj drugi print() z własnymi słowami, na przykład Systems ready. Zacznij od tabulatora.

Naciśnij „Graj”: Konsola wyświetli Robot online, a następnie Twój wiersz. Potem naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

func _ready():
	print("Robot online")

Wszystkie lekcje w sekcji Węzły i sceny

Poćwicz samodzielnie: Edytor online Godot