XInputDotNetのライブラリを使うのが一番簡単だと思います。
XboxコントローラーのようにXInput形式のコントローラーだと、ライブラリをそのまま使えますが、PS4コントローラーなどはXInput形式に対応させる必要があるのでひと手間かかいrます。
-
XInputDotNetライブラリをプロジェクトに組み込む
XInputDotNetライブラリはGitHubにアップロードされるため、以下のリンクからダウンロードしてください。
XInputDotNet
XInputUnityフォルダ内にあるものが、Unityで使用できますので、その中のAssetフォルダ内のファイルを自分のプロジェクトに組み込めばOKです。
-
XInputDotNetライブラリを使用する
ライブラリ内にあるXInputTestCS.csがXInputDotNet使う際に参考になると思います。
ちなみに振動させるにはGamePad.SetVibration()
を使うことで振動できます。
csharp
1// 振動させる
2// 第1引数:コントローラーのインデックス
3// 第2引数:左モータの振動力( 0.0f - 1.0f )
4// 第2引数:右モータの振動力( 0.0f - 1.0f )
5GamePad.SetVibration( PlayerIndex.One, 0.5f, 0.5f);
ご参考になればと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/26 08:33