お世話になっております。
カスタムメニュー作成プラグインでオリジナルシーンを作成し、メニューに新しい項目を追加し、そこから飛べるようにしました。
そのオリジナルシーンでキャンセルを押すとメニューに戻る(要は既存の項目と同じ挙動)ようにしたいのですが、マップに行ってしまいます。(=メニューが閉じてしまう)
実装ですが、YEP_MainMenuManagerで項目を追加しつつコモンイベントを呼び、そのコモンイベントからオリジナルシーンを呼んでいます。
カスタムメニュー作成プラグインのキャンセルイベントでthis.popscene()などをあえて書いてみたりしたのですが、どうしてもメニューに戻ることができませんでした。
ご助言いただければ幸いです。よろしくお願いします。
【解決済み】オリジナルシーンでキャンセルを押したらメニューに戻りたい
【解決済み】オリジナルシーンでキャンセルを押したらメニューに戻りたい
最後に編集したユーザー うらやま [ 2022年3月29日(火) 10:30 ], 累計 1 回
Re: オリジナルシーンでキャンセルを押したらメニューに戻りたい
キャンセルしたら戻りたいウィンドウ>キャンセルイベント>スクリプトうらやま さんが書きました:お世話になっております。
カスタムメニュー作成プラグインでオリジナルシーンを作成し、メニューに新しい項目を追加し、そこから飛べるようにしました。
そのオリジナルシーンでキャンセルを押すとメニューに戻る(要は既存の項目と同じ挙動)ようにしたいのですが、マップに行ってしまいます。(=メニューが閉じてしまう)
実装ですが、YEP_MainMenuManagerで項目を追加しつつコモンイベントを呼び、そのコモンイベントからオリジナルシーンを呼んでいます。
YEP_MainMenuManager記述.PNG
YEP_MainMenuManagerから呼んでるコモンイベント.PNG
カスタムメニュー作成プラグインのキャンセルイベントでthis.popscene()などをあえて書いてみたりしたのですが、どうしてもメニューに戻ることができませんでした。
ご助言いただければ幸いです。よろしくお願いします。
コード: 全て選択
SceneManager._stack.push(Scene_Menu.prototype.constructor);
余計なこと
YEP_MainMenuManager は巨大なプラグインで競合しやすいので、下記を参考に必要な機能のプラグインを選定して採用したほうが良いと思います。
https://fungamemake.com/archives/8238
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: オリジナルシーンでキャンセルを押したらメニューに戻りたい
>ムノクラさん
教えていただいたコードで希望の動作をしました!今の私ではたどり着けないコードだったので、とても助かりました。ありがとうございます!
>余計なこと
こちらの提案もありがとうございます。検討してみます!
教えていただいたコードで希望の動作をしました!今の私ではたどり着けないコードだったので、とても助かりました。ありがとうございます!
>余計なこと
こちらの提案もありがとうございます。検討してみます!