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.
Wyzwanie
ŁatwySpraw, aby robot wyświetlił dwa wiersze po uruchomieniu gry.
- Pozostaw
print("Robot online")jako pierwszy wiersz funkcji_ready(). - Pod nim dodaj drugi
print()z własnymi słowami, na przykładSystems 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
1Twoja pierwsza gra w Godot
Czym jest Godot?Ready uruchamia się razWypisywanie tekstu w GodotDrzewo scenyUstawianie pozycjiJednorazowe przesunięcie węzła3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot