1
蘋果開發者文檔通過這一形象說明了處理運動:哪些移動由iOS上的加速度計管理?
我現在很困惑......因爲做了一些測試,我得到的加速度不上軸處理,但翻譯一小套旋轉...在例如,如果我移動我的設備在X
斧頭什麼都沒有發生..如果我旋轉它在Z
我得到加速X
。
在這裏,我用我的測試代碼:
-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{
[self.sliderX setProgress:fabsf(acceleration.x)];
[self.sliderY setProgress:fabsf(acceleration.y)];
[self.sliderZ setProgress:fabsf(acceleration.z)];
}
編輯------ 我不能理解的是連接到旋轉在一個單一的斧頭,正如我以前說過的行爲。 ..在Z軸上旋轉30°,我可以獲得連續的加速度......在X軸上進行平移時,我只能獲得加速度,以便進行短暫且快速的移動。