Menu
CoddyTech

그룹에 있나요?

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

body.name을 확인하면 노드 하나에 대해 확인할 수 있습니다. 노드 집합의 경우 그룹을 확인하세요:

if body.is_in_group("racers"):
	print(body.name, " finished!")

is_in_group()은 예 또는 아니요로 답합니다. 노드 하나에 대해서도 이 메서드를 사용하세요. 노드 이름은 노드의 이름을 바꾸거나 복사하면 달라집니다. 그룹은 노드가 무엇인지를 나타냅니다.

세 로봇이 결승선을 향해 달립니다. Red와 Blue는 장면에서 설정된 racers 그룹에 속합니다. Bot은 트랙을 청소하며 어떤 그룹에도 속하지 않습니다.

challenge icon

챌린지

쉬움

결승선은 이를 통과하는 모든 로봇에 대해 한 줄을 출력합니다. 경주자에 대해서만 출력하도록 만드세요. 콘솔에는 Red finished!와 Blue finished!가 표시되고, Bot에 대해서는 아무것도 표시되지 않아야 합니다.

직접 해보기

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	print(body.name, " finished!")
quiz icon실력 점검

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

시그널과 충돌의 모든 레슨

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