Menu
CoddyTech

코인 수집가: 코인

Coddy Godot 여정의 시그널과 충돌 섹션에 포함된 레슨. 27개 중 24번째.

여섯 개의 코인 모두 coin.gd를 실행하므로 한 번만 작성하면 됩니다. 코인은 이미 알고 있는 세 가지 일을 합니다:

  • coins 그룹에 추가되므로 나중에 Main에서 코인의 개수를 셀 수 있습니다.
  • 자신의 body_entered 신호를 감지합니다.
  • 플레이어가 코인에 닿으면 코인 자신을 해제합니다.

플레이어는 장면에서 설정된 player 그룹에 있습니다. 코인을 해제하기 전에 플레이어인지 확인하여 다른 것이 코인을 주워 가지 않도록 하세요:

func _on_body_entered(body):
	if body.is_in_group("player"):
		queue_free()
challenge icon

챌린지

쉬움

coin.gd를 작성하세요:

  1. _ready()에서 coins 그룹에 추가하고 body_entered를 _on_body_entered에 연결하세요.
  2. _on_body_entered(body)에서 body가 player 그룹에 속해 있으면 동전을 제거하세요.

동전 위를 지나가 보세요. 동전이 하나씩 사라져야 합니다.

직접 해보기

extends Area2D

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

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

시그널과 충돌의 모든 레슨

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