스켈레톤 애니메이션 위치 설정 함수
skeleton_animation_set_position 함수는 주어진 트랙에 할당된 애니메이션을 사용자가 제공한 위치로 설정합니다. 위치는 0과 1 사이의 실수 값이어야 합니다. 이 범위를 벗어난 값을 제공하면, 트랙 위치는 해당 값의 소수 부분으로 설정됩니다. 예를 들어, 0.4, 1.4, 2.4 값을 사용하면 모두 위치가 0.4로 설정됩니다.
문법
skeleton_animation_set_position(track, position);
인수 설명
| 인수 | 타입 | 설명 |
|---|---|---|
| track | Real | 설정할 애니메이션 트랙 |
| position | Real | 애니메이션 프레임의 새로운 위치 |
반환값
- 해당 없음
예제
skeleton_animation_set_position(1, 0.25);
위 코드는 스켈레톤 애니메이션의 트랙 1의 위치를 0.25로 설정합니다. 즉, 애니메이션 시작점에서 25% 지점으로 설정됩니다.
활용 예제
- 애니메이션의 특정 프레임으로 이동하기
skeleton_animation_set_position(0, 0.5);
- 트랙 0의 애니메이션을 50% 지점으로 설정합니다.
- 애니메이션을 반복 재생할 때 특정 위치로 이동하기
skeleton_animation_set_position(2, 1.2);
- 트랙 2의 애니메이션을 20% 지점으로 설정합니다.
- 사용자 입력에 따라 애니메이션 위치 조정하기
if (user_input == "forward") {
skeleton_animation_set_position(1, current_position + 0.1);
}
- 사용자가 "forward"를 입력하면 현재 위치에서 10% 앞으로 이동합니다.
- 애니메이션의 끝으로 이동하기
skeleton_animation_set_position(3, 1.0);
- 트랙 3의 애니메이션을 끝 지점으로 설정합니다.
- 애니메이션의 시작으로 이동하기
skeleton_animation_set_position(4, 0.0);
- 트랙 4의 애니메이션을 시작 지점으로 설정합니다.