DirectInput方式のジョイパッドが使えるようになるプラグイン
Posted: 2016年2月26日(金) 20:19
ジョイパッドにはDirect Input方式とX Input方式の2種類があって、ツクールMVはX Input方式のジョイパッドにしか対応していません。
しかしX Input方式のジョイパッドを持っていない人も多いと思うので(自分も持ってないです)Direct Inputのジョイパッドを使えるようにするプラグインを作ってみました。
他のプラグインと競合しやすいので、現在3バージョン用意してあります。
ご自分の環境に合わせて最適なものを使用してください。
初期バージョン。
F5をおしてリロードした際にパッドの認識が途絶えてしまう問題がありますが、他プラグインとの競合は一番起こりにくいです。
パッドを一旦抜いて再接続すれば回復するので「パッドが動かなくなった時は再接続を試して下さい」といった注意書きを表示するようにすれば一番安定して使えると思います。
バージョン1.15
上記の問題を回避するため、F5を押した時リロードをせずScene_Bootに移動するようにしたバージョンです。
デフォルトの環境では問題なく使えるはずですが、かなり特殊な挙動になるため他のプラグインと競合する可能性があります。
バージョン1.15b
Scene_Bootに移動するとYanfly氏のプラグインと競合するという報告を頂き、F5を押した時に移動するSceneをScene_BootからScene_Titleに変更したバージョンです。
バージョン1.2
やはりリロード時の処理に手を加えると競合が起こりやすいため、初期バージョン同様リロード時の処理には手を加えないようにしました。
そのためリロード時にパッドの接続が途切れてしまいますが、プレイヤーにその旨を伝えるポップアップを表示させられるようにしたバージョンです。
しかしX Input方式のジョイパッドを持っていない人も多いと思うので(自分も持ってないです)Direct Inputのジョイパッドを使えるようにするプラグインを作ってみました。
他のプラグインと競合しやすいので、現在3バージョン用意してあります。
ご自分の環境に合わせて最適なものを使用してください。
初期バージョン。
F5をおしてリロードした際にパッドの認識が途絶えてしまう問題がありますが、他プラグインとの競合は一番起こりにくいです。
パッドを一旦抜いて再接続すれば回復するので「パッドが動かなくなった時は再接続を試して下さい」といった注意書きを表示するようにすれば一番安定して使えると思います。
バージョン1.15
上記の問題を回避するため、F5を押した時リロードをせずScene_Bootに移動するようにしたバージョンです。
デフォルトの環境では問題なく使えるはずですが、かなり特殊な挙動になるため他のプラグインと競合する可能性があります。
バージョン1.15b
Scene_Bootに移動するとYanfly氏のプラグインと競合するという報告を頂き、F5を押した時に移動するSceneをScene_BootからScene_Titleに変更したバージョンです。
バージョン1.2
やはりリロード時の処理に手を加えると競合が起こりやすいため、初期バージョン同様リロード時の処理には手を加えないようにしました。
そのためリロード時にパッドの接続が途切れてしまいますが、プレイヤーにその旨を伝えるポップアップを表示させられるようにしたバージョンです。