코인 수집가: 코인
Coddy Godot 여정의 시그널과 충돌 섹션에 포함된 레슨. 27개 중 24번째.
동전 6개는 각각 coin.gd를 실행하므로, 한 번만 작성하면 됩니다. 동전은 이미 알고 있는 세 가지 일을 합니다.
coins그룹에 들어가므로 Main이 나중에 동전의 개수를 셀 수 있습니다.- 자신의
body_entered를 감지합니다. - 플레이어가 동전에 닿으면 동전이 스스로 해제됩니다.
플레이어는 장면에서 설정한 player 그룹에 있습니다. 동전을 해제하기 전에 플레이어인지 확인하여 다른 것이 동전을 줍지 않도록 하세요.
func _on_body_entered(body):
if body.is_in_group("player"):
queue_free()챌린지
쉬움플레이어가 동전을 가져가면 동전이 사라지게 하세요.
coin.gd의_ready()에서coins그룹에 참여하고body_entered를_on_body_entered에 연결하세요._on_body_entered(body)를 작성하세요. 본문이player그룹에 있으면 동전을 삭제하세요.
‘플레이’를 누르고 동전 위를 걸어가세요. 각 동전이 사라집니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Area2D
func _ready():
pass
시그널과 충돌의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드