首页 理论教育 Android游戏开发:版方向传感器技巧

Android游戏开发:版方向传感器技巧

时间:2023-10-22 理论教育 版权反馈
【摘要】:Android系统中的方向传感器在生活中的典型应用例子是指南针,接下来先来简单介绍一下传感器中三个参数X、Y、Z的含义,如图10-13所示。传感器中的Z:现在将手机沿着AB轴慢慢向上抬起,即手机左边框不动,右边框慢慢向上翘起来,直到CD跑到AB右边并落在XOY平面上,Z的值将从0到180之间变动,如果手机沿着CD轴慢慢向上抬起,即手机右边框不动,直到AB跑到CD左边并且落在XOY平面上,Z的值将从0到180之间变动,这就是方向传感器中Z的含义。

Android游戏开发:版方向传感器技巧

在Android系统中,方向传感器的类型是TYPE_ORIENTATION,用于测量设备围绕三个物理轴(x,y,z)的旋转角度,在新版本中已经使用SensorManager.getOrientation()替代。Android系统中的方向传感器在生活中的典型应用例子是指南针,接下来先来简单介绍一下传感器中三个参数X、Y、Z的含义,如图10-13所示。

如图10-13所示,长方形框表示一个手机,带有小圈那一头是手机头部,各个部分的具体说明如下。

传感器中的X:如上图所示,规定X正半轴为北,手机头部指向OF方向,此时X的值为0。如果手机头部指向OG方向,此时X值为90,指向OH方向,X值为180,指向OE,X值为270。

传感器中的Y:现在将手机沿着BC轴慢慢向上抬起,即手机头部不动,尾部慢慢向上翘起来,直到AD跑到BC右边并落在XOY平面上,Y的值将从0到180之间变动,如果手机沿着AD轴慢慢向上抬起,即手机尾部不动,直到BC跑到AD左边并且落在XOY平面上Y的值将从0到180之间变动,这就是方向传感器中Y的含义。(www.xing528.com)

传感器中的Z:现在将手机沿着AB轴慢慢向上抬起,即手机左边框不动,右边框慢慢向上翘起来,直到CD跑到AB右边并落在XOY平面上,Z的值将从0到180之间变动,如果手机沿着CD轴慢慢向上抬起,即手机右边框不动,直到AB跑到CD左边并且落在XOY平面上,Z的值将从0到180之间变动,这就是方向传感器中Z的含义。

978-7-111-54543-9-Part03-24.jpg

图10-13 参数X、Y、Z

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈