가시에 닿으면 되돌아가기
Coddy Godot 여정의 시그널과 충돌 섹션에 포함된 레슨. 27개 중 19번째.
위험 구역은 닿으면 피해를 입는 곳입니다. 여기서는 한 번 맞으면 시작 지점으로 돌아갑니다. 가시의 함수는 가시에 닿은 본체를 가져오며, 다른 노드처럼 그 본체를 변경할 수 있습니다. 본체의 position을 설정하세요.
func _on_body_entered(body):
body.position = Vector2(80, 280)body.position은 플레이어의 위치입니다. 그냥 position이라고 하면 가시 자체의 위치를 가리키며, 이를 설정하면 가시가 움직입니다.
시작 지점은 왼쪽 아래의 흐릿한 사각형 (80, 280)입니다.
챌린지
쉬움몸체가 가시에 닿으면 시작 지점인 (80, 280)으로 되돌려 보내세요. 가시 속으로 걸어 들어가 확인해 보세요.
직접 해보기
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
pass
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
시그널과 충돌의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드