我对加速度传感器有点困惑。
我用这个来计算线加速度:
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
我用AS3为android/apple手机做了一个简单的游戏,我用加速度计在隧道里移动一个小家伙。所以我想知道如何让他朝他要走的方向看。
我有一个叫“球”的电影剪辑,就是那个家伙。然后我将"AccelerometerEvent.Update“事件侦听器用于一个名为"accUpdate”的函数,其中我创建了两个变量"accY“和"accY”,它们会随着手机向不同方向移动而更新。然后,在我的主要更新函数中,我有了球移动的代码片段
if (!isNaN(accX)){
ball.x -= accX*15;
}
if(!isNaN(accY)){
bal