5

私は幼児向けの簡単なポイント アンド クリック ゲームに取り組んでいます。一部の子供には物理的な制限があるため、代替入力デバイスとしてジョイスティックを使用できるようにしたいと考えています。

これを実装する方法について、アドバイス、ヒント、またはサンプル C# (または VB.net) コードを教えてもらえますか?

このタイプのゲームではやり過ぎだと思うので、DirectX から何かを使用したくありません。

ありがとう!

アップデート:

指定されたリンクのほとんどの情報を読みました。DirectInput を VS 2010 に取り込もうとしましたが、参照が見つからないというエラーが表示されます。解決策をネットで検索しましたが、多くの場所で、DirectX は廃止されており、XNA を使用する必要があると読みました。しかし、私が XNA について見つけた情報はすべて、Windows Phone と XBox に関するものです。Microsoft XNA Developer Center では、Windows 用に開発したい場合は DirectX を使用する必要があると書かれています。

誰かが私を元に戻すのを手伝ってくれますか? Windows WPF アプリケーションでジョイスティックのみを使用したいのですが、VS 2010 C# を使用しています。ありがとう。

4

2 に答える 2

3

DirectInputライブラリを使用すると、ジョイスティックから入力を読み取ることができます。出力をレンダリングするためにDirectXを使用する必要はなく、入力を使用するだけです。

いくつかの便利なリンク:

于 2010-11-15T13:22:47.523 に答える
0

これについてはよくわかりませんが、これらのデバイスをPCに接続したいくつかの例では、デバイスのドライバーを使用して、キーをデバイスの入力にマップできます。

したがって、アプリがキーボード入力を取得してカーソルなどを移動し、関連するキーをジョイスティックの方向などにマップできるようにするだけです。

于 2010-11-15T13:19:36.607 に答える