其中,鼠标坐标的作用是用来实时更新倾/斜移动程度的。而我需要一种不同的方式来实时捕获用户的动作位置信息,思考再三,最终决定在移动端使用陀螺仪API:DeviceOrientationEvent平替。
点击跳转:MDN地址
三、陀螺仪介绍一般来说,放手机上的是三轴陀螺仪,即可测量围绕手机的三个主轴(X、Y、Z)的旋转速率。
三个指标 alpha beta Gamma 表示的是相对于坐标轴,设备在某个给定轴上的旋转量:
- alpha:表示设备沿 Z 轴旋转的角度,范围为 0~360
- beta:表示设备在x轴上的旋转角度,范围为-180~180。它描述的是设备「由后向前」旋转的情况
- gamma:表示设备在y轴上的旋转角度,范围为-90~90。它描述的是设备「由左向右」旋转的情况
注意: 将手机水平放置,底部对着自己,此时安卓和苹果 alpha 初始值不同。