Menu
CoddyTech

노드 경로

Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 27개 중 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

챌린지

쉬움

로봇이 왼쪽 위를 바라보게 하세요. 게임이 시작되면 get_node()를 사용해 Face/Eyes의 위치를 Vector2(-4, -3)으로 설정하세요. 두 눈이 함께 움직입니다. 얼굴과 입은 그대로 있습니다.

직접 해보기

extends Node2D

func _ready():
	pass
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

노드와 씬의 모든 레슨

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