在我的项目中,在游戏开始时,加速度计事件工作得很好。当游戏到达游戏页面并点击重新启动按钮。当重新开始整个游戏时,所有的对象都工作得很好,而且所有的值都被重置了,但是加速度计不工作。
提前谢谢。
代码如下:
if (Accelerometer.isSupported)
{
acc = new Accelerometer();
acc.addEventListener(AccelerometerEvent.UPDATE,updateFn);
}
public function updateFn(e:AccelerometerEvent):void
{
targetX
我对加速度传感器有点困惑。
我用这个来计算线加速度:
public void onSensorChanged(SensorEvent event)
{
// alpha is calculated as t / (t + dT)
// with t, the low-pass filter's time-constant
// and dT, the event delivery rate
final float alpha = 0.8;
gravity[0] = alpha * gravity[0] + (1 - a