こんにちは。
マップ画面で自作メニューを作成しています。
選択肢でアイテム等のコマンドを表示させていますが
選択肢のコマンドからアイテムを選択
<スクリプトでSceneManager.push(Scene_Item);を実行>
してキャンセルボタンで戻ると選択肢が消えてしまいます。
選択肢がないので当然プレイヤーもバックで動かせてしまいます。
アイテム画面をキャンセルしたあとも選択肢を維持するような方法はないでしょうか?
念の為、症状の発生するプロジェクトも添付させていただきました。
回避策などあれば教えていただけると幸いです。
尚、プロジェクトの操作方法ですがキー配置を変更してまして、
XinputゲームパッドではBボタンが決定、Aボタンがキャンセル・ダッシュ、Yボタンがメニュー表示、
キーボードではシフトキーがキャンセル・ダッシュ、Zキーが決定、Xキーがメニュー表示
となっております。
解決した為プロジェクトの公開は終了しました
【解決済み】自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう
Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう
おそらくですが
選択肢の表示を別のコモンイベントで呼び出すと良いかと。
ピクチャーの表示までは、今まで通りで
その後スイッチをONにして終わり。
で、スイッチがONの時、自動実行するコモンイベントに
選択肢表示のイベントを放り込む。
キャンセル時にスイッチをOFFにするようにすれば
思うような動作になるかと思います。
選択肢の表示を別のコモンイベントで呼び出すと良いかと。
ピクチャーの表示までは、今まで通りで
その後スイッチをONにして終わり。
で、スイッチがONの時、自動実行するコモンイベントに
選択肢表示のイベントを放り込む。
キャンセル時にスイッチをOFFにするようにすれば
思うような動作になるかと思います。
Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう
にゃたま 様
◆ピクチャの表示:#1, 09bg_green_bg, 左上 (0,0), (100%,100%), 100, 通常
◆ピクチャの表示:#2, 10item_accessory_01, 左上 (300,100), (100%,100%), 255, 通常
◆ループ
◆ウェイト:1フレーム
◆選択肢の表示:アイテム (暗くする, 中, #1, -)
:アイテムのとき
◆スクリプト:SceneManager.push(Scene_Item);
◆
:キャンセルのとき
◆ピクチャの消去:#1
◆ピクチャの消去:#2
◆ループの中断
◆
:分岐終了
◆
:以上繰り返し
のように、ループ構造が必要です。
ところで、移動制御が不十分なように思えるのでYEP_StopMapMovement等を
導入するのが良いと思います。
◆ピクチャの表示:#1, 09bg_green_bg, 左上 (0,0), (100%,100%), 100, 通常
◆ピクチャの表示:#2, 10item_accessory_01, 左上 (300,100), (100%,100%), 255, 通常
◆ループ
◆ウェイト:1フレーム
◆選択肢の表示:アイテム (暗くする, 中, #1, -)
:アイテムのとき
◆スクリプト:SceneManager.push(Scene_Item);
◆
:キャンセルのとき
◆ピクチャの消去:#1
◆ピクチャの消去:#2
◆ループの中断
◆
:分岐終了
◆
:以上繰り返し
のように、ループ構造が必要です。
ところで、移動制御が不十分なように思えるのでYEP_StopMapMovement等を
導入するのが良いと思います。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう
あ、まっつUPさんの方法の方が
スイッチもコモンイベントも消費しないので良いですね。
スイッチもコモンイベントも消費しないので良いですね。
Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう
ゆわか様のスイッチを使った例はこういう方法もあるのかと勉強になりました。
やはりまっつUP様の具体的な作例がわかりやすくこれが決め手になりました。
ループ構造…うっかりしてました。意外と単純なことだったみたいですね。
助かりました。お二方ともありがとうございました!!
やはりまっつUP様の具体的な作例がわかりやすくこれが決め手になりました。
ループ構造…うっかりしてました。意外と単純なことだったみたいですね。
助かりました。お二方ともありがとうございました!!