トップページ > 記事閲覧
Xinput方式のコントローラーが振動しない。
名前:ゆめ 日時: 2024/08/28 19:21

Xinput方式のコントローラーを使用すると、StartJoypadVibrationをしていても振動しません。 どうやればXinput方式のコントローラーを振動させられますか?
メンテ

Page: 1 |

Re: Xinput方式のコントローラーが振動しない。 ( No.1 )
名前:管理人 日時:2024/08/30 00:37

手元で Xboxの純正コントローラーを使用して以下のようなシンプルなテストプログラムで試した所 正常にコントローラーが振動しました #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { // ウィンドウモードで起動 ChangeWindowMode( TRUE ) ; // DXライブラリ初期化処理 if( DxLib_Init() == -1 ) { return -1 ; } // 振動開始 StartJoypadVibration( DX_INPUT_PAD1, 1000, -1 ) ; // キー入力待ち WaitKey() ; // DXライブラリ使用の終了処理 DxLib_End() ; // ソフトの終了 return 0 ; } ゆめさんの環境で振動しなかった原因が分かるかもしれませんので、プログラム実行時に作成される Log.txt の内容をこちらの掲示板に丸ごとコピー&ペーストして頂けないでしょうか? m(_ _)m
メンテ
Re: Xinput方式のコントローラーが振動しない。 ( No.2 )
名前:ゆめ(解決済) 日時:2024/09/02 18:23

理由はわかりませんが、構造体のXINPUT_STATEを呼び出せば、振動できました。 お騒がせして申し訳ありませんでした。
メンテ

Page: 1 |

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

   クッキー保存