0

アプリケーションの起動時に使用可能なすべての入力デバイスを一覧表示したいのですが、API でそれを行う方法が見つかりません。

利用可能なキーボード、マウス、ゲームパッド、タッチスクリーン、加速度計のリストを取得するにはどうすればよいですか...

4

2 に答える 2

1

ゲームパッド用の OpenFL には、ジョイスティック APIが存在します。

各イベントには「デバイス」プロパティがあり、イベントが発生している入力デバイスを指定します。このようにして、1 つのゲームで複数のジョイスティックまたは (おそらく) ゲームパッドをサポートできます。

http://www.joshuagranick.com/blog/?p=692

于 2013-09-19T13:49:27.460 に答える
1

Haxe は、他の言語にコンパイルできるプログラミング言語です。コンパイルされた haxe コードを使用してさまざまなランタイムにデプロイするプロジェクトがあります。たとえば、NME フレームワークは neko、html5、flash、mobile などにコンパイルされます。したがって、あなたの質問は厳密には意味がありません。

一般的に明らかなように、nmeで利用可能な入力デバイスのリストを取得するためのAPIがあるとは思えません。ただし、一度に1つの入力でAPIを調べて、それが利用可能か機能しているかをテストできます。

これについて特別な必要がありますか?一般に、人々は通常、これらのことを決定するためにコンパイラ条件を使用します。

#if mobile
//your touch input code
#elseif desktop
//your mouse / keyboard code
#end
于 2013-02-21T08:25:01.727 に答える