ページ 11

【解決済み】マウス操作を完全に禁止するには

Posted: 2017年9月10日(日) 20:33
by cocola
ツクールMVについてです。

タッチやクリック等のマウス操作を完全に禁止したいと思い、全ての操作をキーボード(&ゲームパッド)のみ…
要はツクールMV以前のツクールシリーズの操作方法で動かせるようになるようなプラグインを探しています。どこかに公開されていたら公開先を教えていただきたいです…。
(トリアコンタン様の マップタッチ仕様変更プラグイン が1番理想に近かったのですが、プレイヤーの操作時以外もマウスを禁止できたらいいな…と!)

また、マウス操作のみの禁止はやはりツクールMVだとプラグイン等を導入しなければならないのでしょうか?

Re: マウス操作を完全に禁止するには

Posted: 2017年9月10日(日) 21:26
by まっつUP
cocola様
お世話になります。

rpg_core.js内のTouchInput.update内に
this._triggered = this._events.triggered;
this._cancelled = this._events.cancelled;
this._moved = this._events.moved;
this._released = this._events.released;
とありますがこの4行に全てfalseを代入するようにしてください。
これでおそらくマウスやタッチ操作が通じなくなるはずです。

※改変は自己責任でお願いします。

Re: マウス操作を完全に禁止するには

Posted: 2017年9月10日(日) 21:57
by にいやん
TTKC_IgnoreMouseTouch.jsという海外製のプラグインがありますがどうでしょうか?
https://github.com/rafaelalmeidatk/JGSS ... seTouch.js

Re: マウス操作を完全に禁止するには

Posted: 2017年9月11日(月) 01:05
by cocola
>>まっつUP 様
教えていただいたところをfalseに書き換えて試してみました!
願った通りの挙動をしてくれたのでひとまずはこの方法を使っていこうと思います…!

>>にいやん 様
マウス操作の制御ができるプラグインは海外に開発してくれてた方がいたのですね…なるほど!
教えていただきとてもためになりました、私が今しがた行ったコアスクリプトの書き換えで何か問題が出るようなら、迷わずこちらを使わせていただこうと思います。


まっつUP様、にいやん様、このトピックへの迅速なご対応にとても感謝いたします…!!
無事解決となりました…ありがとうございます(_ _)