ページ 11

【解決済み】キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 19:32
by たこやきボーイ
いつもお世話になっています。
キャンセルボタンを押すとメニューが開く使用
になっていますが、これを完全に排除できる方法
がないでしょうか?
キャンセルボタンにアクション的な動きを入れてるのですが、
メニュー禁止をいれてもたまに開いてしまいます。

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 19:42
by トリアコンタン
こんばんは!
本来なら、イベントコマンドの「メニュー禁止の変更」で禁止すれば
デフォルトのメニュー画面は開かなくなるはずです。
キャンセルボタンにアクション的な動きを入れてるのですが、
メニュー禁止をいれてもたまに開いてしまいます。
もしイベントで禁止しても(たまに)開いてしまう場合、何らかのプラグインによって発生するようになった事象の可能性があります。

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 20:13
by たこやきボーイ
トリアコンタンさん返信ありがとうございます。

実はサンシロさんのアナログムーブの最新版をいれると
メニュー禁止しても、キャンセルを連打した場合、メニューが開いてしまう
状況です。
バージョンが古いアナログムーブプラグインは、ちゃんとメニュー禁止されます。
でも最新のアナログムーブでないと、競合できないプラグインを使用していて
困ってます。

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 21:31
by トリアコンタン
なるほどです……!

もし同現象がアナログムーブ単体で発生するのであれば、他の利用者さまにも影響が出るかもしれないのでサンシロさんに修正できないか直接ご相談した方がいいかもしれませんね。

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 22:03
by しぐれん
その場合、私の作成したinputConfigで解決するかもしれません。
http://tm.yumineko.com/viewtopic.php?f=5&t=4712
メニューを開くシンボルを外すことで対応できます。
設定方法は教えますので、試してみてください。

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 22:26
by たこやきボーイ
トリアコンタンさん・しぐれんさん
返信ありがとうございます。
今、最新アナログムーブ3.02だけ入れて確認していみましたが、
やはり、メニュー禁止が反映されません。ONとOFFなんども
切り替えて試してみました。
サンシロさんにも連絡してみたいと思います。

しぐれんさん別の解決手段用意してくださってありがとう
ございます。このあと活用してみます!

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月23日(月) 23:27
by たこやきボーイ
しぐれんさんへ
おつかれさまです。
しぐれんさんのinputConfigを導入してみたら
あっさり改善できました。うれしいぃW
このキー設定プラグインは非常に強力なものですね!
設定の自由度がすごい!
教えていただきありがとうございます!!

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月24日(火) 01:23
by たこやきボーイ
お疲れ様です。
しぐれんさんのinputConfigプラグイン使用していて、
パソコン上は問題ないのですが、スマホ上でプレイする時に
UCHU_MobileOperation (Version: 1.1.4)という仮想パッドを使用
しているのですが、たぶんそのボタンのキャンセルはESCのキャンセル
に対応しているっぽくて、スマホ上だとやはりメニューが開く状況でした。

またトリアコンタンさんのピクチャボタンでキーバインドを使用とした場合は
アナログムーブ最新版と競合出来ませんでした・・・
む、難しい・・・

Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月24日(火) 02:01
by しぐれん
メニュー呼び出し設定を以下のように改造したところ、何とかなった感じがあります。
ただ、$gamePlayer.canAnalogMove()が何をしているかわからないためこれが正しいかはわかりません。

コード: 全て選択

// // メニュー呼び出し可能判定

var _Scene_Map_isMenuEnabled =Scene_Map.prototype.isMenuEnabled;
Scene_Map.prototype.isMenuEnabled = function() {
   return  _Scene_Map_isMenuEnabled.call(this) && $gamePlayer.canAnalogMove();
};

// // メニュー呼び出し可能判定
// var _Scene_Map_updateCallMenu =
//     Scene_Map.prototype.updateCallMenu;
// Scene_Map.prototype.updateCallMenu = function() {
//     if ($gamePlayer.canAnalogMove()) {
//         if (this.isMenuCalled()) {
//             this.callMenu();
//         }
//         return;
//     }
//     _Scene_Map_updateCallMenu.call(this);
// };



Re: キャンセルボタンで開くメニューなくしたい

Posted: 2017年10月24日(火) 16:32
by たこやきボーイ
おつかれさまです!
サンシロさんがアナログムーブ3.03を公開し
上記のメニュー禁止が正常に反映されるようになりました!
表題の件は解決済みとします。