2010-05-26 2 views
0

UIA 가속도 값을 사용하여 아이폰의 힘 값을 계산하는 방법 ....아이폰의 UIAcceleration 값을 사용하여 강제 계산

아무도 도와 줄 수 있습니까?

내가 원하는 것은 무엇입니까? 사용자가 한 지역에서 다른 지역으로 천천히 이동할 때 어떤 작업을하고 싶거나 더 빨리 움직이기 때문에 다른 작업을하고 싶습니다. ...

아무도 도와 줄 수 있습니까?

미리 감사드립니다 .....

+1

가속도계를 반환 가속, 당신은, 세 개의 축 이상의 가속도의 벡터를 측정 중력 상수를 빼기, 그리고 당신이 남아있는 것은 휴대 전화의 가속도해야합니다 그래서. 전화기의 방향을 알고 있다면 이것은 매우 쉽습니다. 평면으로 설정하면 강제로 하나의 벡터를 무시하고 그렇지 않으면 벡터를 훨씬 더 세게 무시할 수 있습니다! – Andiih

답변

0

힘이 가속을 만듭니다. 당신이 정말로 힘을 찾고 있다면, 당신은 아이폰의 질량을 고려해야합니다. 하지만 난 그냥 여기에 유치하고있어 :)

그래서 가속에 따라 다른 작업을 수행하고 싶습니까?

당신이해야 할 일은 UIAccelerator의 위임자로 등록하는 것입니다. didAccelerate가 실행되면 이벤트의 [x, y, z] 및 타임 스탬프가 제공됩니다.

X 방향을 신경 쓰면 x 속성의 가속도가 중력 가속도로 표시됩니다 (예 : 1 = 9.8 미터/초).

더 이상 (방향 등) 자이로 스코프가 필요합니다.

소스 : 오히려 속도보다 http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIAcceleration_Class/Reference/UIAcceleration.html

관련 문제