【取下】【21/8/1 件名変更】選択肢を選んだ後の挙動について

くりーむぱん
記事: 6
登録日時: 2021年7月12日(月) 13:15

【取下】【21/8/1 件名変更】選択肢を選んだ後の挙動について

投稿記事by くりーむぱん » 2021年7月30日(金) 15:04

閲覧いただきありがとうございます。

件名にある通りなのですが、MPP_ChoiceEX.jsを使用して、条件を満たせば現れる選択肢を作りました。

------------------------------------------------------------------------------------
- 条件内では s でスイッチ、v で変数を参照できます。
例:if(s[1]) とした場合
=> スイッチ1番がONで表示、OFFで非表示。
if(!s[2]) とした場合
=> スイッチ2番がOFFで表示、ONで非表示。
if(v[5]>0) とした場合
=> 変数5番が0より大きければ表示、0以下で非表示。
------------------------------------------------------------------------------------

ところがテストプレイで上記の「if(s[1]) 」を使用した選択肢部分を確認すると、スクショのような枠が選択後に残るようになっていました。

スクリーンショット 2021-07-30 11.25.49.png


枠は数(数十?)フレーム後に消えて、選択肢後のイベントも問題なく進みますが、その数フレームに違和感を覚えます。
選択肢の数は2で、どちらも現在地を取得するためのコモンイベントと、回想シーンを実行するためのコモンイベントを2行呼び出しているのみです。
念のため新規プロジェクトでも確認しましたが、当然枠が残るようなことはありませんでした。

どのような条件でこのような現象が起こってしまうのでしょうか?
何かご存知の方がいらっしゃいましたら教えていただけると嬉しいです。
最後に編集したユーザー くりーむぱん on 2021年8月01日(日) 10:06 [ 編集 2 回目 ]

論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 選択肢拡張プラグインMPP_ChoiceEX.jsのifを使った時の挙動について

投稿記事by 論理イヌ » 2021年7月30日(金) 17:11

どのような条件でこのような現象が起こってしまうのでしょうか?


直接的な回答ではありませんが、下記の問題切り分け方法を試してみてください。
その上で質問されると、回答がつきやすくなると思います。

【RPGツクールMV】プラグイン利用者に向けた問題の切り分け方法
https://qiita.com/triacontane/items/2e2 ... e9503a2c30
くりーむぱん
記事: 6
登録日時: 2021年7月12日(月) 13:15

Re: 選択肢拡張プラグインMPP_ChoiceEX.jsのifを使った時の挙動について

投稿記事by くりーむぱん » 2021年7月31日(土) 11:00

論理イヌ様、アドバイスありがとうございます。

以下、試してみた結果です。

1.コアスクリプトの確認をしたところ、ver.1.6.2でした。
2.プラグインをすべてオフにしても現象が再現しました。
3.最初にも書いた通り、新規プロジェクトでは再現しませんでした。
4.F8でエラーメッセージの確認をしたところ、下の結果が出ました。
スクリーンショット 2021-07-31 10.32.21.png


エラーメッセージの内容がわかりません…。
どなたか教えていただけると助かります。
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 選択肢拡張プラグインMPP_ChoiceEX.jsのifを使った時の挙動について

投稿記事by 論理イヌ » 2021年7月31日(土) 23:30

こんにちは。

エラーメッセージは出ていないようです。

プラグインが全てOFFでも発生するということは、並列実行の何かが悪さをしているのかもしれません。
並列実行しているものを全てOFFにしても再現するでしょうか?

また、スイッチ1のON /OFFは適切に切り替わっているでしょうか?
viewtopic.php?t=2146
上記のプラグインを使って、リアルタイムにスイッチが切り替わっているか確認してみてください。


それでも解決できない場合、クリームパン様が状況を解決できる道は以下だと思います。

1.有識者または同じ状況になったことがある人が現れて解決方法を示すのを待つ。

2.問題が起こっているプロジェクトをアップロードして、誰かが解決してくれるのを待つ。
(私の方でもタイミングが合えば確認しますが、私の解決能力は低いので確約はできません……)

3.新規プロジェクトに、現在のプロジェクトをコピペする。
 もしコピペ後も同様の現象が起こったら、どのような内容をコピペした時に現象が起こったのかを再度質問する。
くりーむぱん
記事: 6
登録日時: 2021年7月12日(月) 13:15

Re: 選択肢拡張プラグインMPP_ChoiceEX.jsのifを使った時の挙動について

投稿記事by くりーむぱん » 2021年8月01日(日) 09:44

こんにちは、お返事ありがとうございます!

あれはエラーメッセージではなかったのですね、なるほど。
並列実行のイベントは(消し忘れがなければ…)今のところ無く、ご紹介いただいたプラグインでスイッチのタイミングも見てみましたが、問題ないように思います。

解決方法、おっしゃる通りです。
ただ今回はひとまず違和感があっても気にしないようにしたいと思います。
お付き合いいただいたのに申し訳ありません。

質問は取り下げにしておきます。
それからプラグインをすべてオフにしても現象が再現できたということは、件名にしていたプラグインにまったく不備がないということなので、件名も変えておきます。すみません。

論理イヌ様、ありがとうございました!

“MV:質問” へ戻る