【解決済み】自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

【解決済み】自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう

投稿記事by にゃたま » 2018年9月27日(木) 11:21

こんにちは。

マップ画面で自作メニューを作成しています。
選択肢でアイテム等のコマンドを表示させていますが
選択肢のコマンドからアイテムを選択
<スクリプトでSceneManager.push(Scene_Item);を実行>
してキャンセルボタンで戻ると選択肢が消えてしまいます。
選択肢がないので当然プレイヤーもバックで動かせてしまいます。
アイテム画面をキャンセルしたあとも選択肢を維持するような方法はないでしょうか?

念の為、症状の発生するプロジェクトも添付させていただきました。
回避策などあれば教えていただけると幸いです。


尚、プロジェクトの操作方法ですがキー配置を変更してまして、
XinputゲームパッドではBボタンが決定、Aボタンがキャンセル・ダッシュ、Yボタンがメニュー表示、
キーボードではシフトキーがキャンセル・ダッシュ、Zキーが決定、Xキーがメニュー表示
となっております。

解決した為プロジェクトの公開は終了しました
最後に編集したユーザー にゃたま on 2018年9月28日(金) 23:22 [ 編集 2 回目 ]

ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう

投稿記事by ゆわか » 2018年9月27日(木) 23:17

おそらくですが
選択肢の表示を別のコモンイベントで呼び出すと良いかと。

ピクチャーの表示までは、今まで通りで
その後スイッチをONにして終わり。

で、スイッチがONの時、自動実行するコモンイベントに
選択肢表示のイベントを放り込む。
キャンセル時にスイッチをOFFにするようにすれば

思うような動作になるかと思います。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう

投稿記事by まっつUP » 2018年9月27日(木) 23:19

にゃたま 様

◆ピクチャの表示:#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
ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう

投稿記事by ゆわか » 2018年9月27日(木) 23:29

あ、まっつUPさんの方法の方が
スイッチもコモンイベントも消費しないので良いですね。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: 自作メニューを表示してアイテム画面から戻ると選択肢が解除されてしまう

投稿記事by にゃたま » 2018年9月28日(金) 00:20

ゆわか様のスイッチを使った例はこういう方法もあるのかと勉強になりました。
やはりまっつUP様の具体的な作例がわかりやすくこれが決め手になりました。
ループ構造…うっかりしてました。意外と単純なことだったみたいですね。
助かりました。お二方ともありがとうございました!!

“MV:質問” へ戻る