2010-11-24 46 views
0

我使用Core Motion並希望計數旋轉,所以如果我將iphone放在桌子上並開始順時針旋轉並旋轉360度,我會旋轉1圈。在iPhone 4上計數旋轉

我應該從Core Motion,偏航,滾動,俯仰,重力,旋轉矩陣或?

請幫幫我。

乾杯。

+0

您需要在[Z軸]上使用旋轉(http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MotionEvents/MotionEvents.html#// apple_ref/DOC/UID/TP40009541-CH4-SW1) – 2010-11-24 14:05:20

回答

0

你會想要看偏航 - 這是圍繞着一個名義上的直線向上旋轉,旋轉出屏幕的旋轉。它實際上從+180到-180不等,但爲了您的目的,如果您順時針旋轉,向上顯示屏幕,則您只需注意數字越高而不是越低 - 即可檢測數值何時超過-180並重新出現在+180以下的某處。或者,如果您希望能夠檢測順時針或逆時針旋轉,請查找任何值大於180的絕對變化。