Manual
경로 미러링 함수 설명
path_mirror 함수는 모든 경로 포인트를 수직 축을 따라 반사하는 기능을 제공합니다. 이 함수는 실제 경로 자산을 변경하며, 함수가 사용되는 순간부터 게임의 모든 인스턴스에서 경로의 사용 방식에 영구적인 영향을 미칩니다. 만약 이러한 변화가 필요하지 않다면, 먼저 path_duplicate()와 같은 함수를 사용하여 경로의 복사본을 만든 후, 복제된 자산에 대해 이
Manual
path_mirror 함수는 모든 경로 포인트를 수직 축을 따라 반사하는 기능을 제공합니다. 이 함수는 실제 경로 자산을 변경하며, 함수가 사용되는 순간부터 게임의 모든 인스턴스에서 경로의 사용 방식에 영구적인 영향을 미칩니다. 만약 이러한 변화가 필요하지 않다면, 먼저 path_duplicate()와 같은 함수를 사용하여 경로의 복사본을 만든 후, 복제된 자산에 대해 이
Manual
게임 메이커에서는 경로 편집기(Path Editor)를 사용하여 만든 경로에만 국한되지 않습니다. 런타임 중에 경로를 조작하거나 새로운 경로를 생성하고 이를 변경 및 조작할 수 있는 여러 함수가 있습니다. 경로 변경 함수 목록 다음은 경로를 변경하는 데 사용되는 함수들입니다: 함수 이름 설명 path_exists 경로가 존재하는지 확인합니다. path_add 새로운 경로를
Manual
이 문서에서는 경로에 새로운 점을 추가하는 방법에 대해 설명합니다. 이 함수는 경로 편집기에서 생성된 경로나 path_add() 함수를 사용하여 코드로 생성된 경로에 점을 추가할 수 있습니다. 추가되는 점은 함수에서 지정한 "n" 점 앞에 삽입됩니다. 함수 구문 path_insert_point(index, n, x, y, speed); 매개변수 설명 매개변수 타입
Manual
path_flip 함수는 모든 경로 포인트를 수평 축을 따라 뒤집는 기능을 제공합니다. 이 함수는 실제 경로 자산을 변경하며, 함수가 호출된 순간부터 게임의 모든 인스턴스에서 경로의 사용 방식에 영구적인 영향을 미칩니다. 만약 이러한 방식이 필요하지 않다면, 먼저 path_duplicate()와 같은 함수를 사용하여 경로의 복사본을 만든 후, 복제된 자산에 대해 이
Manual
이 문서는 path_exists 함수에 대해 설명합니다. 이 함수는 주어진 인덱스의 경로가 존재하는지 여부를 반환합니다. 만약 선언되지 않은 변수를 통해 경로의 존재 여부를 확인하려고 하면 오류가 발생합니다. 문법 path_exists(index); 인수 설명 인수 유형 설명 index Path Asset 확인할 경로의 인덱스 반환 값 * Boolean: 경로가 존재하면 true, 존재하지 않으면
Manual
path_duplicate 함수는 주어진 경로를 복사하여 새로운 경로를 생성합니다. 이 과정에서 새로운 경로가 생성되며, 그 인덱스가 반환되어 이후의 모든 호출에서 이 새로운 경로를 사용할 수 있습니다. 문법 path_duplicate(index); 인수 설명 인수 타입 설명 index 정수 복제할 기존 경로의 인덱스입니다. 반환값 * 새로운 경로의 인덱스 예제 mypath = path_duplicate(choose(
Manual
path_delete_point 함수는 지정된 경로에서 특정 점을 제거하는 기능을 제공합니다. 경로의 점들은 0부터 번호가 매겨지며, 첫 번째 점은 항상 0번째 점이고 마지막 점은 path_get_number() - 1로 계산됩니다. 이 함수를 경로 자산에 호출하면, 점의 제거는 영구적이며, 이후에 해당 경로를 할당받은 모든 인스턴스는 제거된 점을 포함하지 않게 됩니다. 만약
Manual
이 문서는 메모리에서 경로를 삭제하는 방법에 대해 설명합니다. 동적으로 생성된 경로는 더 이상 유효하지 않으며, Path Editor를 사용하여 생성된 경로는 게임 전체에서 접근할 수 없게 됩니다. 이 기능은 경로를 영구적으로 삭제하는 데 사용됩니다. 문법 path_delete(index); 인수 인수 유형 설명 index 정수 삭제할 경로의 인덱스입니다. 반환값 * 없음 예제 다음
Manual
path_clear_points 함수는 경로에서 모든 포인트 정의를 제거하여 "빈" 경로를 만드는 기능을 제공합니다. 이 함수는 경로 자체를 삭제하지 않으며, 경로를 삭제하려면 path_delete() 함수를 사용해야 합니다. 그러나 이 함수는 실제 경로 자산을 변경하므로, 함수가 호출된 순간부터 게임의 모든 인스턴스에서 경로 사용에 영구적인 영향을 미칩니다. 만약 이러한 효과가
Manual
이 함수는 경로에서 미리 정의된 포인트의 위치와/또는 속도 요소를 변경할 수 있습니다. 경로는 경로 편집기에서 생성되었거나 path_add() 함수를 사용하여 코드로 생성될 수 있습니다. 자산 브라우저에서 경로를 사용할 경우, 이 함수는 실제 자산을 변경하므로, 게임 내 모든 인스턴스에서 이 함수가 사용된 순간부터 게임이 끝날 때까지 경로의 사용 방식에 영구적으로
Manual
path_assign 함수는 하나의 경로에서 다른 경로로 경로 데이터를 복사하는 기능을 제공합니다. 이 함수는 다음과 같은 방식으로 작동합니다: * 복사할 대상 경로는 먼저 초기화됩니다. (기존의 경로 포인트가 있을 경우 삭제됨) * 이후, 복사할 경로의 데이터로 완전히 덮어씌워집니다. * 이 과정에서 두 경로는 삭제되지 않으며, 서로 다른 인덱스를 가진 두 개의 경로가 생성됩니다. 두
Manual
이 문서는 path_append 함수에 대한 설명과 활용 예제를 제공합니다. 이 함수를 사용하면 하나의 경로를 다른 경로에 추가하여 두 경로를 효과적으로 결합할 수 있습니다. 이 기능이 작동하려면 두 경로가 모두 미리 존재해야 합니다. 일반적으로 path_add()를 사용하여 생성된 경로에서 이 함수를 사용하는 것이 좋습니다. 경로 자산에 사용하면 게임 인스턴스에