3

好的,所以我正在开发OpenFLHaxe中的移动应用程序。我想收集来自陀螺仪的输入,或者更具体地说是关于手机的方向。我已经搜索了 openfl 文档,并在谷歌上搜索了一些关于这类事情的文档或示例。我在那里没有运气,想知道是否有人能指点我一些。

4

1 回答 1

6
  1. 制作一个新的加速度计:

    private var _acc:Accelerometer = new Accelerometer();
    
  2. 给它添加一个事件监听器:

    _acc.addEventListener(AccelerometerEvent.UPDATE, updateAcc);
    
  3. 听结果:

    private function updateAcc(Event:AccelerometerEvent):Void 
    {
        trace("x:" + Event.accelerationX);
        trace("y:" + Event.accelerationY);
        trace("z:" + Event.accelerationZ);
    }
    

请注意,iOS 加速度计值是倒置的。

于 2014-08-12T23:48:48.900 回答