2016-06-21 10 views
0

플랫폼에서 점프하는 스프라이트로 게임을 만들고 있습니다. 점프 후 나는 각진 가속도를 사용하여 회전하도록 스프라이트를 만들었습니다. 시계 방향과 반 시계 방향으로 회전 할 수 있습니다.Phaser 프레임 워크 - 스프라이트 전체 회전 확인

플랫폼에 도달하기 전에 시계 방향으로 회전하는지 반 시계 방향으로 회전하는지 계산하고 전체 회전 수를 계산하고 싶습니다.

어떻게 할 수 있습니까? Phaser 2.3.0을 사용하고 있습니다.

답변

0

Phaser.Sprite에 대한 설명서를보십시오. rotationpreviousRotation - 두 개의 속성 (라디안 단위)은 스프라이트의 현재 회전 및 이전 렌더 프레임에서의 회전을 의미합니다. 스프라이트의 update() 메서드를 재정의하면 이전 각도가 (매우 대략적으로) 359도이고 현재 각도가 0 (시계 방향 회전의 경우)이고 반 시계 방향 회전의 경우 1 및 0인지 확인할 수 있습니다. 이와 같이 회전 카운터를 증가시킬 수 있습니다. 까다로운 부분은 회전 각도가 모든 각도에서 발생하지 않으므로 수표에 사용하는 각도를 반올림하는 방법을 찾는 것입니다.