path_get_number 함수 설명
path_get_number 함수는 주어진 경로에 있는 점의 수를 반환하는 데 사용됩니다.
문법
path_get_number(index);
인수
| 인수 | 유형 | 설명 |
|---|---|---|
| index | 정수 | 확인할 경로의 인덱스입니다. |
반환값
- 경로에 있는 점의 수를 반환합니다.
예제
다음 코드는 경로에 점이 1개 이상 있는지 확인하고, 그렇다면 인스턴스를 해당 경로를 따라 이동시키기 시작합니다.
if (path_get_number(pth_AI) > 1) {
path_start(pth_AI, 4, 3, 0);
}
활용 예제
- 경로 점 수 확인 후 이동 시작
gml if (path_get_number(pth_MyPath) > 0) { path_start(pth_MyPath, x, y, 0); } - 경로 점 수에 따라 행동 결정
gml var num_points = path_get_number(pth_EnemyPath); if (num_points < 3) { // 적이 경로를 변경하도록 설정 path_start(pth_AlternatePath, x, y, 0); } - 경로 점 수에 따른 애니메이션 조정
gml if (path_get_number(pth_PlayerPath) > 5) { sprite_index = spr_Run; } else { sprite_index = spr_Walk; } - 경로 점 수에 따라 속도 조정
gml var speed = path_get_number(pth_SpeedPath) * 2; path_start(pth_SpeedPath, x, y, speed); - 경로 점 수에 따라 게임 오브젝트 생성
gml if (path_get_number(pth_SpawnPath) > 2) { instance_create_layer(x, y, "Instances", obj_Enemy); }