Menu
CoddyTech

노드 경로

Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 28개 중 20번째.

이 장면에서는 눈이 트리에서 더 깊은 곳에 있습니다. Face는 Robot의 자식이고, Eyes는 Face의 자식이며, 두 눈은 Eyes의 자식입니다.

이제 $Eyes는 아무것도 찾지 못합니다. Eyes가 로봇의 손자 노드이기 때문입니다. 그 노드에 도달하려면 경로를 작성하세요. 아래로 내려가는 길에 있는 이름들을 쓰고, 이름 사이에 /를 넣습니다.

get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2   # 같은 동작을 더 짧게 표현한 것

get_node()는 경로를 텍스트로 받습니다. $는 이를 더 짧게 쓰는 방법입니다. 경로가 잘못되면 Node not found와 함께 게임이 중단됩니다.

challenge icon

챌린지

쉬움

로봇이 왼쪽 위를 바라보게 만드세요.

  1. _ready()에서 get_node("Face/Eyes")를 사용해 눈에 접근하세요.
  2. 눈의 position을 Vector2(-4, -3)로 설정하세요.

‘플레이’를 누르세요. 두 눈이 왼쪽 위로 움직이고 얼굴과 입은 그대로 있습니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func _ready():
	pass

노드와 씬의 모든 레슨

직접 연습해 보세요: Godot 플레이그라운드