我在很多地方读到了这样的话,比如:一个屏幕值得另一个说:“API使用的传感器坐标系统对于设备的自然方向不会随着设备移动而改变,并且与OpenGL坐标系统相同。”
现在,我得到了与这个图片相同的结果:
我不理解的是:如果我旋转手机(始终将屏幕面向用户),坐标系不会改变,重力只会作用于Y轴。只有当我把手机放在不能面向用户的位置上时,比如放在桌子上,重力才应该沿Z轴作用。
我的理解有什么问题吗?
谢谢!Guillermo。
我在很多地方读到了这样的话,比如:一个屏幕值得另一个说:“API使用的传感器坐标系统对于设备的自然方向不会随着设备移动而改变,并且与OpenGL坐标系统相同。”
现在,我得到了与这个图片相同的结果:
我不理解的是:如果我旋转手机(始终将屏幕面向用户),坐标系不会改变,重力只会作用于Y轴。只有当我把手机放在不能面向用户的位置上时,比如放在桌子上,重力才应该沿Z轴作用。
我的理解有什么问题吗?
谢谢!Guillermo。
这里有一篇经常被引用的Android开发博客文章One Screen Turn Deserves Another,它说:
API使用的传感器坐标系对设备的自然方向不会随着设备移动而改变,并且与OpenGL坐标系相同。
在我看来,这听起来恰好与我的先前推理相反。但是,在其后续的那么问题出在哪里?章节中,您可以看到当手机旋转到左横屏时,Y轴指向左侧,就像我之前的推理一样。