Manual

Manual

GameMaker Path 생성 및 활용

path_add 함수는 GameMaker에서 경로를 생성하는 데 사용됩니다. 이 함수는 경로 편집기를 사용하지 않고도 경로를 만들 수 있게 해줍니다. 생성된 경로는 비어 있으며, 즉 정의된 점이 없으므로 다른 함수들을 사용하여 점을 추가해야 합니다. 생성된 경로는 "닫힌" 경로로 만들어지며, 필요에 따라 변경할 수 있습니다. 함수 설명 * 구문: path_add(

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

Manual

path_add_point 함수 설명

path_add_point 함수는 지정된 경로에 점을 추가하고 해당 점의 속도 계수를 설정하는 기능을 제공합니다. 이 점은 경로의 끝에 추가되며, 점의 위치와는 관계없이 추가됩니다. 속도 계수는 경로 속도(path_speed)의 백분율로, 해당 점에 도달했을 때 인스턴스가 실제로 이동하는 속도를 나타냅니다. 경로의 끝이 아닌 다른 위치에 점을 추가하고 싶다면 path_

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

Manual

path_start 함수 설명

path_start 함수는 호출하는 인스턴스에게 주어진 경로를 시작하라고 지시합니다. 인스턴스가 시작한 경로는 path_index 변수에 저장됩니다. 경로는 여러 정의된 점들이 연결되어 만들어지며, 인스턴스의 움직임을 계획하는 데 사용됩니다. 경로는 코드로 생성할 수 있으며, Path Editor를 통해서도 만들 수 있습니다. 이 경로는 게임에서 인스턴스에 할당되어 사용됩니다. 이 함수를 사용하여 인스턴스에게 어떤 경로를

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

Manual

path_get_y 함수 설명

path_get_y 함수는 주어진 경로에서 특정 위치의 y 좌표를 가져오는 기능을 제공합니다. 경로의 시작은 0, 끝은 1로 정의되며, 이 사이의 값은 경로의 길이에 따른 정규화된 거리를 나타냅니다. 이 값은 경로의 특정 지점일 필요는 없으며, 경로의 어느 위치에서도 사용할 수 있습니다. 문법 path_get_y(ind, pos); 인수 설명 인수

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

Manual

path_get_x 함수 설명

path_get_x 함수는 주어진 경로에서 특정 위치의 x 좌표를 가져오는 기능을 제공합니다. 경로의 시작은 0, 끝은 1로 표현되며, 이 사이의 값은 경로를 따라 얼마나 진행했는지를 나타냅니다. 이 위치는 경로의 정의된 점일 필요는 없으며, 경로상의 어느 지점이 될 수 있습니다. 문법 path_get_x(ind, pos); 인수 설명 인수 타입

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

Manual

path_get_speed 함수 설명

path_get_speed 함수는 주어진 경로의 특정 위치에서 속도 계수를 반환합니다. 위치는 0과 1 사이의 값이어야 하며, 0은 시작 위치, 1은 끝 위치를 나타냅니다. 반환되는 값은 실제 path_speed가 설정되는 계수입니다. 예를 들어, 두 개의 점만 있는 경로에서 점 0의 속도 계수가 100이고 점 1의 속도 계수가 0일 경우, path_

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

Manual

경로 정밀도 확인 함수

path_get_precision 함수는 주어진 경로가 얼마나 "부드럽게" 처리되었는지를 나타내는 정수 값을 반환합니다. 이 값은 1에서 8 사이의 정수입니다. 직선 경로에 대해 이 값을 얻거나 설정할 수 있지만, 경로 종류가 "부드럽게" 설정되지 않은 경우 인스턴스가 경로를 사용하는 데는 영향을 미치지 않습니다. 문법 path_get_precision(index)

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

Manual

path_get_point_speed 함수 설명

path_get_point_speed 함수는 경로 편집기에서 정의된 포인트의 속도를 퍼센트로 반환하는 함수입니다. 이 함수는 경로 포인트가 동적으로 추가될 때도 사용할 수 있습니다. 예를 들어, 경로 편집기에서 포인트가 50으로 설정되어 있다면, 이 함수를 사용했을 때 50을 반환합니다. 문법 path_get_point_speed(index, n); 인자 설명 인자 타입 설명 index

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

Manual

path_get_number 함수 설명

path_get_number 함수는 주어진 경로에 있는 점의 수를 반환하는 데 사용됩니다. 문법 path_get_number(index); 인수 인수 유형 설명 index 정수 확인할 경로의 인덱스입니다. 반환값 * 경로에 있는 점의 수를 반환합니다. 예제 다음 코드는 경로에 점이 1개 이상 있는지 확인하고, 그렇다면 인스턴스를 해당 경로를 따라 이동시키기 시작합니다. if (path_

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

Manual

path_get_name 함수 설명

path_get_name 함수는 경로의 이름을 문자열로 반환하는 함수입니다. 이 이름은 편집기에서 정의된 경로의 이름이거나, 코드 함수로 생성된 경로의 경우 "_newpathXX" 형식의 문자열을 반환합니다. 여기서 "XX"는 생성된 경로의 번호로, 0부터 시작하여 새로운 경로가 생성될 때마다 1씩 증가합니다. 이 함수는 문자열만 반환하므로 경로를 직접 참조할 수는

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