トップページ > 記事閲覧
GetJoypadInputStateでパッドが反応しない
名前:ムラタ 日時: 2015/07/26 21:41

DxLib.dllで入力機能だけ使用させていただいて います。 最新バージョン(3_14d)にしてから GetJoypadInputState(DX_INPUT_KEY_PAD1)で パッドの十字キーとボタンの入力状態を 拾えなくなりました。 上記関数の戻り値が常に0で返ってきます。 キーボードの入力は拾えています。 古いバージョン(バージョン番号は失念しましたが、 DxLib.dllの更新日が2014年2月1日 16:47:33) では、パッドも入力を拾えます。 何が原因でしょうか?
メンテ

Page: 1 |

Re: GetJoypadInputStateでパッドが反応しない ( No.1 )
名前:管理人 日時:2015/07/26 23:07

最新のバージョンでは SetUseDirectInputFlag( FALSE ) ; を使用するか、DirectInput が使用できない環境では パッドの入力が取得できないようになっていました 修正版をアップしましたので、よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_DevCppTest.exe // Dev-C++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ
Re: GetJoypadInputStateでパッドが反応しない ( No.2 )
名前:ムラタ 日時:2015/07/27 23:17

迅速な対応ありがとうございます。 まさにSetUseDirectInputFlag( FALSE )を使用していましたので、これで大丈夫だと思います。 現在開発環境にいませんので、週末に試して報告させていただきます。
メンテ
Re: GetJoypadInputStateでパッドが反応しない ( No.3 )
名前:ムラタ 日時:2015/08/02 01:18

修正版で問題無くパッドの入力を取得できることを確認しました。 この度は迅速な対応感謝します。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存