경로 뒤집기 함수 설명
path_flip 함수는 모든 경로 포인트를 수평 축을 따라 뒤집는 기능을 제공합니다. 이 함수는 실제 경로 자산을 변경하며, 함수가 호출된 순간부터 게임의 모든 인스턴스에서 경로의 사용 방식에 영구적인 영향을 미칩니다. 만약 이러한 방식이 필요하지 않다면, 먼저 path_duplicate()와 같은 함수를 사용하여 경로의 복사본을 만든 후, 복제된 자산에 대해 이 함수를 호출해야 합니다. 더 이상 필요하지 않은 자산에 대해서는 path_delete()를 호출하는 것을 잊지 마세요.
문법
path_flip(index);
인수 설명
| 인수 이름 | 타입 | 설명 |
|---|---|---|
| index | 정수 | 뒤집을 경로의 인덱스 |
반환값
이 함수는 반환값이 없습니다.
예제
path_flip(mypath);
위 코드는 변수 "mypath"에 인덱스가 지정된 경로를 수평 축을 따라 뒤집습니다.
활용 예제
1. 경로 복사 후 뒤집기
var newPath = path_duplicate(mypath);
path_flip(newPath);
이 코드는 기존 경로를 복사한 후, 복사된 경로를 뒤집습니다.
2. 필요 없는 경로 삭제
path_delete(newPath);
뒤집은 경로가 더 이상 필요하지 않을 때, 해당 경로를 삭제합니다.
3. 여러 경로 뒤집기
for (var i = 0; i < path_count; i++) {
path_flip(i);
}
이 코드는 모든 경로를 수평 축을 따라 뒤집습니다.
4. 경로 상태 확인 후 뒤집기
if (path_exists(mypath)) {
path_flip(mypath);
}
경로가 존재할 경우에만 해당 경로를 뒤집습니다.
5. 경로 인덱스 저장 및 뒤집기
var pathIndex = mypath;
path_flip(pathIndex);
변수에 경로 인덱스를 저장한 후, 해당 경로를 뒤집습니다.