path_scale 설명서
path_scale은 현재 인스턴스에 할당된 경로의 스케일을 가져오거나 설정하는 데 사용되는 값입니다. 이 값은 path_start() 함수에 의해 설정된 경로에 적용됩니다. 기본값은 1입니다. 이 값은 스칼라 값으로, 1은 1:1의 스케일을 의미하며, 2로 설정하면 스케일이 두 배가 되고, 0.5로 설정하면 스케일이 절반으로 줄어듭니다.
문법
path_scale;
반환값
- 현재 경로의 스케일 값
예제
path_scale = 1 + random(2);
위의 코드는 현재 경로의 스케일을 원래 크기인 1과 3(원래 크기의 3배) 사이의 랜덤한 크기로 설정합니다.
활용 예제
예제 1: 경로 스케일 변경
인스턴스의 경로 스케일을 랜덤하게 변경하여 다양한 효과를 줄 수 있습니다.
path_scale = random(3); // 0과 3 사이의 랜덤 스케일
예제 2: 스케일 애니메이션
시간에 따라 스케일을 변화시켜 애니메이션 효과를 줄 수 있습니다.
if (current_time < 100) {
path_scale = 1 + (current_time / 100); // 1에서 2로 증가
} else {
path_scale = 2 - ((current_time - 100) / 100); // 2에서 1로 감소
}
예제 3: 사용자 입력에 따른 스케일 조정
사용자의 입력에 따라 경로의 스케일을 조정할 수 있습니다.
if (keyboard_check(vk_up)) {
path_scale += 0.1; // 위쪽 화살표 키를 누르면 스케일 증가
} else if (keyboard_check(vk_down)) {
path_scale -= 0.1; // 아래쪽 화살표 키를 누르면 스케일 감소
}
| 변수명 | 설명 |
|---|---|
| path_scale | 현재 경로의 스케일 값 |
| random(value) | 0과 value 사이의 랜덤 값 생성 |
| current_time | 현재 시간 또는 프레임 수 |
| keyboard_check | 특정 키의 입력 상태 확인 |
이 문서에서는 path_scale에 대한 기본적인 설명과 활용 예제를 제공하였습니다.