キャラをゲームパッドのスティックで動かすプログラムについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
コンパクレイム

キャラをゲームパッドのスティックで動かすプログラムについて

#1

投稿記事 by コンパクレイム » 16年前

いつもプログラミングの勉強をさせてもらっています。
龍神録でゲームパッドの方向キーだけでなく
左スティックでも上下左右斜めが操作できるようにするにはどうすればいいでしょうか。

私は添付した画像ようなLogicool製のゲームパッドを持っているのですが
このパッドの左側のアナログスティックでもキャラクターが移動できるようにしたいと考えています。

このコントローラーのボタンは
コントローラ入出力機能 : ボタン12個(1/2/3/4/5/6/7/8/9/10 左スティック(11) 右スティック(12)
となっているのですが、左スティックの値の11と1つだけなので
8方向移動させるためにはどう対応させればいいのかわかりませんでした…。

環境はWindowsXPでコンパイラはVC++ 2008EEです。
ライブラリはDXライブラリを使っています。
C言語の知識はキーコンフィグのところまではだいたい把握している感じです。
どうかよろしくお願いいたします。

yu

Re:キャラをゲームパッドのスティックで動かすプログラムについて

#2

投稿記事 by yu » 16年前

GetJoypadAnalogInput関数でアナログスティックの座標を所得して
ある一定値(パッドの遊び)を越えたら入力されたとする。
こんな感じでできると思います

閉鎖

“C言語何でも質問掲示板” へ戻る