Manual

Manual

path_positionprevious 변수 설명 및 활용 예제

변수 설명 path_positionprevious 변수는 인스턴스가 현재 경로를 따라 이동할 때 이전 단계에서의 위치를 가져오거나 설정하는 데 사용됩니다. 이 값은 0과 1 사이의 정규화된 값으로, 0은 경로의 시작 위치를, 1은 경로의 끝 위치를 나타냅니다. 이 변수는 xprevious와 yprevious 변수와 유사하게 작동하지만, 경로에 특화되어 있습니다. 이 변수를 사용하면 경로 추적자가 장애물에

By 이재협/실장/시스템개발실/PHYSIA

Manual

path_position 함수 설명

path_position 함수는 인스턴스가 경로를 따라 위치를 가져오거나 설정하는 데 사용됩니다. 이 값은 0에서 1 사이로 정규화되므로, 예를 들어 0.5로 설정하면 인스턴스가 경로의 정확한 중간으로 이동합니다. 문법 path_position; 반환값 * 경로를 따라 인스턴스의 현재 위치를 나타내는 값 (0 - 1) 예제 path_position = random(1); 위 코드는 인스턴스를 현재

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 방향 (path_orientation)

path_orientation 변수는 path_start() 함수가 호출될 때 인스턴스에 할당된 경로의 현재 방향을 저장합니다. 경로가 생성될 때 기본 방향은 0도이며, 이 값을 원하는 대로 설정할 수 있습니다. GameMaker에서는 (물리학을 사용하지 않는 한) 각도가 반시계 방향으로 계산되므로, 경로 방향을 90도로 설정하면 경로가 왼쪽으로 회전합니다. 문법 path_orientation; 반환값 * 현재 경로의 방향

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 끝 동작 (path_endaction)

path_endaction 변수는 인스턴스가 현재 경로의 끝에 도달했을 때의 반응을 가져오거나 변경하는 데 사용됩니다. 일반적으로 path_start()를 사용하여 경로를 시작할 때 이 값을 설정하지만, 게임 내 여러 이벤트에 따라 이 동작을 변경하고 싶을 수도 있습니다. 사용 가능한 값 다음 상수를 사용하여 경로 끝 동작의 값을 설정할 수 있습니다. 상수

By 이재협/실장/시스템개발실/PHYSIA

Manual

path_index 변수 설명

path_index는 인스턴스에 할당된 경로 자산의 핸들을 저장하는 읽기 전용 변수입니다. 이 변수는 path_start 함수를 사용하여 인스턴스에 경로가 할당되었을 때 설정됩니다. 만약 인스턴스에 경로가 할당되지 않았다면, 이 변수는 -1로 설정됩니다. 문법 path_index; 반환값 * 경로 자산의 핸들 또는 -1 (경로가 할당되지 않은 경우) 예제 if (path_index == -1) { path_

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 이동 함수 (path_shift)

이 함수는 경로를 수평 및 수직 축을 따라 이동할 수 있게 해줍니다. 주의할 점은, 경로를 이동시키는 인스턴스가 상대적으로 경로를 따를 경우, 게임 내에서 눈에 띄는 효과가 없다는 것입니다. 이는 경로의 위치가 무시되기 때문입니다. 이 함수는 실제 경로 자산을 변경하므로, 함수가 호출된 순간부터 게임이 끝날 때까지 모든 인스턴스에서 경로의 사용 방식에

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 정밀도 설정 (path_set_precision)

이 함수는 경로의 "부드러움" 정도를 변경할 수 있습니다. 이 값은 1에서 8 사이여야 하며, 낮은 값은 점들 사이의 곡선이 더 뚜렷하고 직선적인 모양을 만들고, 높은 값은 점들을 둥글게 만들어 경로를 훨씬 더 "곡선형"으로 만듭니다. 이 함수는 경로 편집기에서 경로가 부드럽게 설정되지 않았거나 path_set_kind(

By 이재협/실장/시스템개발실/PHYSIA

Manual

path_set_kind 함수 설명

path_set_kind 함수는 특정 리소스의 경로 유형을 설정하는 데 사용됩니다. 이 경로는 직선 경로(0으로 설정) 또는 부드러운 경로(1로 설정)일 수 있으며, 이 경우 경로의 정밀도도 고려해야 합니다. 정밀도는 path_set_precision() 함수를 사용하여 설정할 수 있습니다. 이 함수는 실제 경로 리소스를 변경하므로, 함수가 호출된 순간부터 게임

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 설정 함수 설명

path_set_closed 함수는 주어진 경로를 열려 있는 상태(false) 또는 닫힌 상태(true)로 설정하는 데 사용됩니다. 새로 생성된 경로의 기본값은 닫힌 상태(true)입니다. 닫힌 경로는 시작점과 끝점이 연결되어 루프를 형성하며, 열린 경로는 명확하게 연결되지 않은 시작점과 끝점을 가집니다. 이 함수는 실제 경로 자산을 변경하므로, 함수가 호출된 순간부터

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 회전 함수 설명

이 문서에서는 GameMaker에서 경로를 중심으로 회전시키는 path_rotate 함수에 대해 설명합니다. 이 함수는 주어진 경로를 회전시키며, 회전 각도는 반시계 방향으로 계산됩니다. 즉, 90도 회전하면 경로가 왼쪽으로 회전합니다. 주요 사항 * 이 함수는 실제 경로 리소스를 변경하므로, 게임 내 모든 인스턴스에 영구적으로 영향을 미칩니다. * 만약 경로를 변경하고 싶지 않다면, path_duplicate() 함수를

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 반전 함수 설명

path_reverse 함수는 개별 경로 포인트의 번호 순서를 반전시킬 수 있는 기능을 제공합니다. 예를 들어, 경로에 5개의 포인트가 있을 경우, 포인트 0은 포인트 4가 되고, 포인트 1은 포인트 3이 되며, 포인트 2는 변경되지 않습니다. 포인트의 실제 위치는 그대로 유지되지만, 처리되는 순서만 변경됩니다. 이 함수는 실제 경로 자산을 변경하므로, 함수가 사용된

By 이재협/실장/시스템개발실/PHYSIA

Manual

경로 재조정 (path_rescale)

path_rescale 함수는 주어진 경로를 수직 및 수평 축을 따라 재조정하는 데 사용됩니다. 이 함수는 경로의 각 점을 새로운 위치로 이동시켜 경로의 중심을 기준으로 스케일을 조정합니다. 이 함수는 실제 경로 자산을 변경하므로, 함수가 호출된 순간부터 게임이 끝날 때까지 모든 인스턴스에서 경로의 사용 방식에 영구적으로 영향을 미칩니다. 만약 이러한 방식이 필요하지

By 이재협/실장/시스템개발실/PHYSIA