大家好,我正在开发一款使用accellerometer在Y轴上移动精灵的游戏。一切都运作良好,但问题是精灵不移动的角度是0°,但这意味着当我想向上移动精灵时,我必须以一种不寻常的方式转动我...所以我想我可以将底角设置为45°,这样所有动作都更容易。我怎么能这样做?
答案 0 :(得分:0)
我不确定是否设置了底角,但你可以从程序中加速度计的测量值中减去45°,这会产生相同的效果。
答案 1 :(得分:0)
只需定义基本向量,并计算它与从加速度计接收的数据之间的差异。我会在启动时定义基矢量,或者在一段时间内平均 降低噪音(是的,移动设备中使用的加速度计质量非常低)