_ready는 한 번만 실행돼요
Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 28개 중 2번째.
Godot은 노드가 게임에 들어올 때 노드마다 _ready()를 한 번 호출합니다. 노드가 나타날 때 위치를 설정하거나 인사말을 출력하는 등 노드가 할 작업에 사용하세요.
함수 안의 줄은 위에서 아래로 실행됩니다. 다음 두 print() 호출은 이 순서대로 Console에 두 줄을 출력합니다.
func _ready():
print("First")
print("Second")함수 안의 모든 줄은 탭(Tab 키)으로 시작합니다. 탭은 해당 줄이 함수에 속한다는 것을 Godot에 알려 줍니다. 탭이 없는 줄은 함수 바깥에 있으며, Godot은 Unexpected identifier "print" in class body와 같은 오류를 표시하고 실행을 멈춥니다.
챌린지
쉬움게임이 시작될 때 로봇이 두 줄을 출력하게 하세요.
_ready()의 첫 번째 줄에print("Robot online")을 그대로 두세요.- 그 아래에 원하는 단어를 넣은 두 번째
print()를 추가하세요. 예를 들면Systems ready입니다. 탭으로 시작하세요.
‘플레이’를 누르세요. Console에 Robot online이 표시된 다음 여러분이 작성한 줄이 표시됩니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Node2D
func _ready():
print("Robot online")
노드와 씬의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드