2017-01-19 1 views
1

장치가 흔들리는 동안 볼을 같은 방향으로 움직여야하는 아이폰 프로젝트를 만들고 있습니다. 흔들기 이벤트가 끝날 때의 특정 속도와 경로.iphone이 목표 C에서 흔들리는 동안 오브젝트를 어떻게 움직일 수 있습니까?

그물을 검색하고 원하는 프리셋 애니메이션을 실행할 수있는 흔들기 효과를 감지 할 수있는 게시물 만 있습니다. 그리고 나는 많은 튜토리얼을 발견했습니다. 화면의 기울기 .. 그러나 내가하고 싶은 것은 공을 모든 criterias에 따라 움직이게하는 것입니다 : 흔들림의 리듬, 흔들림의 속도, 그리고 giroscope tilt .. 그것이 가능합니까?

감사

답변

3

정확하게 당신이 Core Motion 프레임 워크, 특히 CMMotionManager 클래스를 사용해야합니다이 작업을 수행합니다. 장치 성능에 따라이 클래스는 가속도계 및 자이로 스코프 데이터를 제공합니다.

올바른 방법으로 공을 이동하려면 수신 된 데이터를 CMMotionManager에서 애니메이션으로 변환 할 수있는 값으로 변환하는 기능이 필요합니다. 추측하기 어렵 기 때문에 힘과 방향을 감지하고 테스트를 통해 매개 변수를 조정하는 기본 기능을 만드는 것이 좋습니다.

관련 문제