Google先生に相談し、ツクマテおよびフォーラムの過去記事検索でも類似の内容が発見できなかったため、初歩的な内容かもしれませんがご質問させていただきます。
トリアコンタン様のカスタムメニュー作成プラグイン(SceneCustomMenu.js)を利用し始めたのですが、これで下記のようなオリジナルのメニュー画面(デフォルトのメニューとは別)を作成してみました。
【オリジナルメニューシーン登録概要】
・Windowを1つ設定
・そのWindowの「コマンドリスト」に「アイテム」「装備」「ステータス」という名前の3つの項目内容を登録
・「決定イベント」にコモンイベント1番を設定
・「キャンセルイベント」にはスクリプトで「SceneManager.goto(Scene_Map); // マップ画面に遷移」を設定
・「インデックス格納変数」には変数0001を設定
・コモンイベント1番に下記を設定
コード: 全て選択
◆条件分岐:変数0001 = 0
◆スクリプト:SceneManager.push(Scene_Item);
:分岐終了
◆条件分岐:変数0001 = 1
◆スクリプト:SceneManager.push(Scene_Equip);
:分岐終了
◆条件分岐:変数0001 = 2
◆スクリプト:SceneManager.push(Scene_Status);
:分岐終了
【実際の挙動】
上記設定の後、テストプレイで当該オリジナルメニューシーンを呼び出すと、コマンドリストに登録した3つのコマンド「アイテム」「装備」「ステータス」がWindowに現れました。
「アイテム」を選択するとScene_Itemに、
「装備」を選択するとScene_Equipに、
「ステータス」を選択するとScene_Statusにシーンが遷移します。
ここまでは期待通りでした。
しかし、遷移先のシーンからキャンセルで当該オリジナルメニューシーンに戻ってきたとき、
Windowのカーソルは常に一番上にある「アイテム」を指しています。
【ご質問事項】
「装備」を選択しScene_Equipに遷移した後キャンセルをしたら、Windowのカーソルが「装備」に、
「ステータス」を選択しScene_Statusに遷移した後キャンセルをしたら、Windowのカーソルが「ステータス」に位置しているにはどのようにすればよいでしょうか。
かなり初歩的な内容かもしれません…
使い方を間違えている気満々ですが、どなたかご教示いただけますと大変助かりますm(__)m