Menu
CoddyTech

열쇠 줍기

Coddy Godot 여정의 프로젝트 섹션에 포함된 레슨. 33개 중 27번째.

열쇠는 왼쪽 위 모서리에 있습니다. 이것은 Key라는 Area2D이므로 영웅이 그 안으로 들어가는 순간을 감지합니다. main.gd에서 이를 감지합니다:

func _on_key_body_entered(body):
	has_key = true
	$Key.queue_free()
	$HUD/KeyIcon.visible = true

게임은 has_key에 열쇠를 획득했는지 기억합니다. 열쇠는 바닥에서 사라지고, 위쪽 표시줄에 열쇠 아이콘이 나타납니다.

움직이는 바디는 영웅뿐이므로 어떤 바디인지 확인할 필요가 없습니다.

challenge icon

챌린지

쉬움

main.gd에서:

  1. var has_key = false를 추가합니다.
  2. _ready에서 $Key.body_entered를 _on_key_body_entered에 연결합니다.
  3. 그 안에서 has_key를 true로 설정하고, 키를 제거한 다음 $HUD/KeyIcon을 표시합니다.

직접 해보기

extends Node2D

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

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

프로젝트의 모든 레슨

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