경로 작업 (Path Actions)
이 문서는 "Path Action Library"에 대해 설명합니다. 이 라이브러리는 Path Editor에서 생성된 경로 리소스를 다루는 여러 작업을 제공합니다. 아래에서 각 함수들과 그 활용법을 살펴보겠습니다.
경로 작업 목록
| 작업 | 설명 |
|---|---|
| Start Following Path | 경로를 따라 이동을 시작합니다. |
| Stop Following Path | 경로 따라서 이동을 중지합니다. |
| Set Position Along Path | 경로를 따라 특정 위치에 설정합니다. |
| Get Position Along Path | 경로를 따라 현재 위치를 가져옵니다. |
| Set Path Follow Speed | 경로를 따라 이동 속도를 설정합니다. |
| Get Path Follow Speed | 현재 설정되어 있는 이동 속도를 가져옵니다. |
활용 예제
1. 경로 따라 이동 시작하기
아래의 코드는 객체가 경로를 따라 이동하도록 설정하는 방법을 보여줍니다.
// 경로를 따라 이동 시작
startFollowingPath(myPath, false);
2. 경로 따라 이동 중지하기
이 코드는 객체가 경로를 따라 더 이상 이동하지 않도록 합니다.
// 경로를 따라 이동 중지
stopFollowingPath();
3. 경로에서 특정 위치 설정하기
이 코드 예제는 객체를 경로의 특정 위치로 이동합니다.
// 경로의 50% 지점에 위치 설정
setPositionAlongPath(myPath, 0.5);
4. 현재 경로 위치 가져오기
현재 위치를 확인하려면 아래의 코드를 사용할 수 있습니다.
// 현재 위치 가져오기
var currentPosition = getPositionAlongPath();
5. 경로 이동 속도 설정하기
아래 코드는 객체의 이동 속도를 설정하는 방법을 보여줍니다.
// 속도를 5로 설정
setPathFollowSpeed(5);
6. 현재 속도 확인하기
현재 속도를 확인하고 싶다면, 다음과 같은 코드를 사용할 수 있습니다.
// 현재 속도 가져오기
var currentSpeed = getPathFollowSpeed();
요약
이 문서에서는 Path Action Library를 이용한 경로 작업에 대해 설명하였으며, 다양한 예제를 통해 각 기능의 활용 방법을 살펴보았습니다. 이를 통해 게임 개발 시 경로 이동을 효과적으로 구현할 수 있습니다.