加速度计在不同的倾斜度下灵敏度不同



在我的cocos2d游戏中,我想使用倾斜控制。为了保持简单,游戏是横向的。

现在,如果用户向后倾斜设备,例如向上倾斜屏幕,玩家精灵就向上移动(+y)。如果倾斜是在另一个方向(将屏幕向下转动),则精灵将向下移动。——(y)

问题在于设备从一开始就是向下倾斜的,玩家的精灵会快速向下移动。为了让它向上移动,我必须将设备倾斜到看不到屏幕的程度。

那么,是否有办法根据所述倾斜的方向使倾斜更少/更敏感?

您需要为此设置一个过滤因子。看看http://www.raywenderlich.com/3611/how-to-make-a-space-shooter-iphone-game上的教程,该教程介绍了如何使用加速度计进行这种类型的运动。

最新更新