경로 따라가기 속도 가져오기 (Get Path Follow Speed)
이 문서는 인스턴스가 경로를 따라 이동하는 속도를 가져오는 방법에 대해 설명합니다. 이 속도는 게임의 각각의 프레임에서 픽셀 단위로 측정됩니다. 이 기능을 사용하기 위해서는 먼저 Start Following Path 액션을 호출하여 인스턴스에 경로를 할당해야 합니다. 그렇지 않으면 반환되는 값은 0입니다.
액션 구문
path_follow_speed = Get_Path_Follow_Speed(target);
인수 설명
| 인수 | 설명 |
|---|---|
| Target | 반환된 경로 따라가기 속도를 저장할 변수입니다. |
예제 코드
아래의 코드는 현재 인스턴스의 경로 따라가기 속도를 가져오고, 만약 속도가 4보다 작다면 0.1만큼 증가시키는 예제입니다.
var speed = 0;
speed = Get_Path_Follow_Speed(speed); // 현재 속도를 가져옴
if (speed < 4) {
speed += 0.1; // 속도가 4보다 작으면 0.1 증가
Set_Path_Follow_Speed(speed); // 증가된 속도를 설정
}
활용 및 응용 예제
예제 1: 경로 따라가기 속도 조정하기
경로를 따라가는 캐릭터의 속도를 상황에 맞게 조정하고 싶을 때 사용할 수 있습니다.
if (distance_to_object(target_object) < 100) {
var speed = Get_Path_Follow_Speed(speed);
if (speed < 3) {
Set_Path_Follow_Speed(3); // 속도를 3으로 설정
}
}
예제 2: 속도 감속 구현
게임의 상황에 따라 인스턴스의 속도를 감속하는 방법입니다.
var speed = Get_Path_Follow_Speed(speed);
if (some_condition) { // 특정 조건에 따라
if (speed > 1) {
speed -= 0.1; // 속도를 0.1 감소
Set_Path_Follow_Speed(speed);
}
}
이 문서와 예제들은 Get Path Follow Speed 액션을 이해하고 활용하는 데 도움이 될 것입니다. 다양한 상황에 따라 속도를 조정하면서 게임 내에서 더 풍부한 경험을 제공할 수 있습니다.