iOS传感器:使用陀螺仪完成一个小球撞壁的小游戏

1.1 陀螺仪的应用场景

各位童鞋相比都玩过Wii,那个体感手柄肯定就用到了陀螺仪。玩家通过挥动运动手柄,来控制游戏。例如乒乓球、网球、赛车等等。有一些酷炫的APP会通过小幅度的倾斜,偏转手机,实现彩蛋功能,例如放大缩小之类的。或者把手机屏幕翻转,就可以拒接电话或者静音啥的。
拍照类的APP也会通过陀螺仪把拍照时候手的抖动反馈交给图像处理器,以便抓到更清晰稳定的图片。

还有一些是最近刚刚看到的好贱好贱的APP。例如Send Me To Heaven,游戏的玩法超级简单,只需向天空抛掷手机,扔得越高,分数也就越高。


Send Me To Heaven.png

Throw Me App
另外一个贱不拉几的APP。这是一个相机APP,使用时打开APP并将手机抛向空中,当手机在空中时,使用陀螺仪和加速计探测手机是否达到了最高点,且摄像头是否向下。随后,该应用将激活摄像头快门进行拍照。


Throw Me App.png

1.2 陀螺仪在iOS中的使用

iPhone、iPad、iWatch都有内置的陀螺仪,也都可以让开发者进行调用。同样,用一张图展现一下: