【解決済】同じ選択肢の表示を再び表示する方法をご教授いただきたいです

アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
連絡を取る:

【解決済】同じ選択肢の表示を再び表示する方法をご教授いただきたいです

投稿記事by TEN » 2020年8月24日(月) 16:28

こんにちは、お世話になっております。

選択肢の表示について質問があります。
街で選択肢の表示にて全て行うようにしています。
街に入ると選択肢の表示で
『宿屋
 商店
 冒険者ギルド
 外へ出る』
という形です。
同様に宿屋、商店、冒険者ギルドなども全て選択肢の表示で行っています。
それで冒険者ギルドへ行ったときの内容が
『冒険者の登録・変更
 冒険者を見る
 パーティーを組む
 外へ出る』
なのですが、冒険者の登録・変更を一度押して(中身はコモンイベントです)、外へ出るを押すと冒険者ギルドの選択肢がまだ表示された状態になっています。
これを街の選択肢に戻したいです。

外へ出るのときの内容は以下
場所移動(街)

街の選択肢はイベントで自動実行にしています。
これを並列処理にして試してみましたが結果は同じでした。

それと、一度冒険者の登録・変更を押すと中の内容(コモンイベント)の一部が街へ戻っても表示されてしまいます。

エラー現象.png
エラー現象.png (40.81 KiB) 閲覧数: 2044 回


説明しにくいのですが、この現象を改善できる方法をご教授いただきたいです。
よろしくお願いいたします。


【追記】2020.08.24
ご助力いただきました論理イヌ様、毎度ありがとうございます。
今回もとても為になるご助力をしていただき、助かりました :lol:
ありがとうございました(^▽^)/
最後に編集したユーザー TEN on 2020年8月24日(月) 17:40 [ 編集 1 回目 ]

===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 同じ選択肢の表示を再び表示する方法をご教授いただきたいです

投稿記事by 論理イヌ » 2020年8月24日(月) 17:09

どう組んでいるのか、同一マップなのかどうかわかっていないので、
的外れなアドバイスになるかもですが……

・ループで行うのではなく、ラベルジャンプ で行う。

・「外へ出る(キャンセル?)」のとき、「イベントの中断」を行う。
アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
連絡を取る:

Re: 同じ選択肢の表示を再び表示する方法をご教授いただきたいです

投稿記事by TEN » 2020年8月24日(月) 17:15

論理イヌ様

お世話になっております。
言葉足らずで申訳ありません。
ループでもラベルジャンプでも同様のことが起こります。
外へ出るのときにイベント処理の中断もしくはイベントの一時削除どちらでも同様のことが起こります。

ちなみに別なマップに移動した際も、同一マップにて行った際も、移動するかしないかの挙動が変わるだけで特に変化はありませんでした。

何が悪いのかわかりません……
他に思い当たることがあったら教えてほしいです。
===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 同じ選択肢の表示を再び表示する方法をご教授いただきたいです

投稿記事by 論理イヌ » 2020年8月24日(月) 17:24

・プラグインを全部OFFにしてテストする。

・新しいマップまたは新規プロジェクトで、できるだけ単純な処理を書く
(選択肢と場所のみとか)
  ↓
 徐々に処理を付け足して行って、どこで変なループになるのか見極める。

・1行ずつイベントを実行できるデバッグプラグインで、デバッグする
「イベントデバッグプラグイン」
https://triacontane.blogspot.com/2017/01/blog-post.html
(使ったことがないので、原因究明できるか不明です)

思いつくのはこれくらいです。
あとは、コードを貼っていただくと、他の方も回答しやすいかもしれません。
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 同じ選択肢の表示を再び表示する方法をご教授いただきたいです

投稿記事by 論理イヌ » 2020年8月24日(月) 17:26

そういえば、自動実行の場合、イベントの最後に「イベントの一時消去」を行わないと、無限ループします。(たぶん)
そういった対策は大丈夫でしたでしょうか?
最後に編集したユーザー 論理イヌ on 2020年8月25日(火) 21:29 [ 編集 1 回目 ]
アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
連絡を取る:

Re: 同じ選択肢の表示を再び表示する方法をご教授いただきたいです

投稿記事by TEN » 2020年8月24日(月) 17:38

論理イヌ様

新しくイベントを作り少しづつ足していったら上手く動作しました。
別マップへ移動した際、選択肢を表示してそこにラベルジャンプを使っていたのですが、必要ないと判断しラベルジャンプをなくしたら、思った通りの動作になりました。
元々選択肢で選択して何も選択されていない時を防ぐためにラベルジャンプを使用したのですが、場所移動して別マップにいるときはそれをしなくてもそのマップにいる限り選択肢ループするのですね。

毎度、ご助力ありがとうございます!
今回もとても助かりました。
これで制作を進めることができます。

本当にありがとうございました :D
===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇

“MV:質問” へ戻る