Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ジョイステックからの入力
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9682#CommentId15075
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2010/6/25 13:40:47
> ジョイステックから入力するときに
「ユーザーがジョイスティックを操作したことを検知したい」のでしょうか?
それとも、SendInput API によるマウス/キーボード操作のように、
「ジョイスティックが操作されたことにしたい」のでしょうか?
で、ジョイスティックという事であれば、API を使う手もありますが(joyGetPosEx など)、
何らかの DirectX マネージライブラリを利用した方が簡単かと思います。
ライブラリの選択肢としては、XNA、MDX(Managed DirectX)、SlimDX などがあります。
XNA の場合、一応 VB からも利用できるようですが、ドキュメントの多くは
C# 向けに書かれているという点を覚悟する必要があるでしょう。
(元の C# が unsafe コードだった場合、VB への翻訳は苦労するかも)
一方 MDX については、VB 向けの情報も数多く見つかるかと思います。ただし XNA の登場により
MDX 2.0 の開発は途中で中止されたため、今のところは 1.0 が最終バージョンとなっています。
今後は更新されないはずなので、それを許容できるかどうかで決めて下さい。
SlimDX については、MDX よりも高機能ではありますが、Microsoft による実装では無く、
オープンソースでの提供となります。