OpenFL从设备陀螺仪接收输入

时间:2014-08-09 21:50:45

标签: android ios orientation haxe openfl

好的,我正在OpenFLHaxe处理移动应用。我想从陀螺仪收集输入,或者更具体地说是关于手机的方向。我搜索过openfl文档,并在谷歌上搜索某种文档或类似的例子。我在那里没有运气,想知道是否有人可以指向我。

1 个答案:

答案 0 :(得分:5)

  1. 制作新的Accelerometer:

    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);
    }
    
  4. 请注意,iOS加速度计值会被反转。

相关问题