코인 수집가: 코인
Coddy Godot 여정의 시그널과 충돌 섹션에 포함된 레슨. 27개 중 24번째.
여섯 개의 코인 모두 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)에서 body가player그룹에 속해 있으면 동전을 제거하세요.
동전 위를 지나가 보세요. 동전이 하나씩 사라져야 합니다.
직접 해보기
extends Area2D
func _ready():
pass
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
시그널과 충돌의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드