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

たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2017年10月23日(月) 19:32

いつもお世話になっています。
キャンセルボタンを押すとメニューが開く使用
になっていますが、これを完全に排除できる方法
がないでしょうか?
キャンセルボタンにアクション的な動きを入れてるのですが、
メニュー禁止をいれてもたまに開いてしまいます。
最後に編集したユーザー たこやきボーイ on 2017年10月24日(火) 16:32 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

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

投稿記事by トリアコンタン » 2017年10月23日(月) 19:42

こんばんは!
本来なら、イベントコマンドの「メニュー禁止の変更」で禁止すれば
デフォルトのメニュー画面は開かなくなるはずです。

キャンセルボタンにアクション的な動きを入れてるのですが、
メニュー禁止をいれてもたまに開いてしまいます。


もしイベントで禁止しても(たまに)開いてしまう場合、何らかのプラグインによって発生するようになった事象の可能性があります。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2017年10月23日(月) 20:13

トリアコンタンさん返信ありがとうございます。

実はサンシロさんのアナログムーブの最新版をいれると
メニュー禁止しても、キャンセルを連打した場合、メニューが開いてしまう
状況です。
バージョンが古いアナログムーブプラグインは、ちゃんとメニュー禁止されます。
でも最新のアナログムーブでないと、競合できないプラグインを使用していて
困ってます。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

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

投稿記事by トリアコンタン » 2017年10月23日(月) 21:31

なるほどです……!

もし同現象がアナログムーブ単体で発生するのであれば、他の利用者さまにも影響が出るかもしれないのでサンシロさんに修正できないか直接ご相談した方がいいかもしれませんね。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月23日(月) 22:03

その場合、私の作成したinputConfigで解決するかもしれません。
viewtopic.php?f=5&t=4712
メニューを開くシンボルを外すことで対応できます。
設定方法は教えますので、試してみてください。
現在、プラグイン依頼はお休み中です。
たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2017年10月23日(月) 22:26

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

しぐれんさん別の解決手段用意してくださってありがとう
ございます。このあと活用してみます!
たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2017年10月23日(月) 23:27

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

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

投稿記事by たこやきボーイ » 2017年10月24日(火) 01:23

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

またトリアコンタンさんのピクチャボタンでキーバインドを使用とした場合は
アナログムーブ最新版と競合出来ませんでした・・・
む、難しい・・・
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月24日(火) 02:01

メニュー呼び出し設定を以下のように改造したところ、何とかなった感じがあります。
ただ、$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);
// };


現在、プラグイン依頼はお休み中です。
たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事by たこやきボーイ » 2017年10月24日(火) 16:32

おつかれさまです!
サンシロさんがアナログムーブ3.03を公開し
上記のメニュー禁止が正常に反映されるようになりました!
表題の件は解決済みとします。

“MV:質問” へ戻る