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轴上进行平移时,我只能获得加速度,以便进行短暂且快速的移动。