Windows中是否不支持Flash.UI.GameInput?

时间:2013-06-11 20:26:42

标签: air

我正在尝试Adobe Air的所谓原生控制器支持。似乎Flash.UI.GameInput是要走的路,但是当我打电话时:

Flash.UI.GameInput.isSupported

...它总是返回false。

运行AIR 3.7,Flashdevelop 4.4.2,Windows 7.

2 个答案:

答案 0 :(得分:2)

不在AIR 3.7中,没有。
但是,如果转到AIR 3.8,则会添加Windows / Desktop支持的第一步。我可以确认它适用于Windows上的有线(官方)Xbox 360控制器 - 尽管有一个非常严重的警告,即GameInput API似乎有一个1秒的重复定时器设置。

即使在一个非常简单的应用程序中 - 只是使用GameInput API - 我们看到API设置的Timer事件的150ms使用率峰值......从25fps大幅下降到6fps! 在较大的项目中,例如Stage3D和以60fps运行的项目,它会更加引人注目,因为下降可以将帧速率降低到30以下!这就是我在Windows上看到的,不一定是在Android上,因为API最初用于。

答案 1 :(得分:0)

更新:是的,现在支持从Flash Player 11.8 / 11.9和AIR 3.7 / 3.8开始。它在AIR和(Web)Flash Player中的工作方式相同。