« 現品.com | メイン | ヘタレからの脱却 »
2006年06月04日
ヘタレ
RoboShell を利用した別プロジェクトもほぼ出来たので、次は RoboShell Console だ。RoboShell Console はジョイスティックを取り扱うわけだが、昨今のジョイスティックのボタンの多さときたら…。そういうのをハンドリングするには DirectInput を用いるわけだが、これがけっこう難しい。と言うのも、サンプルプログラムのほとんどは Win32 API をそのまま使うようになっている。最近の開発環境である .Net 2003 が最低無いとサンプルプログラムのビルドが出来ない。小生はいまだに、VC++6.0 と MFC を使っているのだ。この環境に慣れきった怠惰な開発スタイルでは最近の環境についていけないのだ…。
うーん、考えること5秒…。
現在、Saitek のコントローラを使っているがこのコントローラはそれぞれのスイッチをキーボードにマッピングすることが出来る。つまり、ジョイスティックの入力はキーボードからの入力と等価になるわけだ。これなら、
OnKeyMessge〜
をオーバーライドすれば、ナントカできそうだ。
副産物として、本体キーボードでも制御できるわけだ。
でも…。
なんか、やだな、ずるしてるみたいで…。
でも、キーボードでやるか…。出来なきゃ意味ないからな…。
ヘタレだな。
投稿者 skykiz : 2006年06月04日 17:26
トラックバック
このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/320