ページ 11

リングコマンドメニューで並び替えを実行する方法について

Posted: 2023年7月25日(火) 20:07
by あふろれでぃ
プログラミングの知識が少なく申し訳ありません。
どなたかお助けいただけないでしょうか...?

うなぎおとろ様のRingCommandMenu.jsというプラグインを使用しています。
https://github.com/unagiootoro/RPGMZ
初期状態だと並び替えコマンドがないため、追加しようとしたのですが、
メインメニュー内のスクリプトを書くところに
SceneManager.push(Scene_sort); や、SceneManager.push(Scene_formation); と、
入力してもエラーが出てしまいます...

並び替えコマンドを選択できると、NUUN様のNUUN_SceneFormation.jsに入るようにしたいです。
https://github.com/nuun888/MZ

文章が拙く申し訳ありません。
なにとぞご教授いただけると幸いです。

Re: リングコマンドメニューで並び替えを実行する方法について

Posted: 2023年7月25日(火) 20:48
by Plasma Dark
SceneManager.push に渡す引数は、遷移したい先のシーンクラスです。
しかし、 NUUN_SceneFormation.js はシーンクラスをプラグインのスコープに閉じ込めているため、この方法を直接使って遷移することはできません。

PluginManager.callCommand を使ってプラグインコマンドを強引に実行してしまえばできるかもしれませんが、ヘルプに記載もないので任意のシーンから遷移することを想定されていない可能性があり、推奨しません。