「Adjust Type Message Window On BeginPage」が「ShowMessageWindow」だと、メッセージウィンドウが一瞬だけ表示されてしまう不具合を修正しました。
添付のパッケージファイルを適用してください。
(ダウンロードした添付ファイルの拡張子が *. gzになっている場合は、*.unitypackageに変えてからプロジェクトに適用してください)
この変更は、次回の宴のアップデートにも反映させる予定です。
基本的にはページの冒頭のタイミングで、内部的にメッセージウィンドウを表示状態にしておくか、非表示にしておくかというのがうまくいってなかったのが原因でした。
通常のコマンド実行がされた場合は特に問題は起きないのですが、表示素材のファイルのロードが間に合わずロード待ちが入ると、コマンド実行が一瞬止まってしまうため、
この時にメッセージウィンドウが見えたり見えなかったりするというのが問題になっていました。
4.1.7まではメッセージウィンドウは基本的には非表示にしていたため、「ロード待ちが入ると、直前まで表示していたメッセージウィンドウが一瞬非表示になってしまう」という状態でした。
(Adjust Type Message Window On BeginPageをLegacyにするとこの状態になります)
4.1.8でそれを修正したつもりだったのですが、
ご報告にあったように「ロード待ちが入ると、直前まで表示していなかったメッセージウィンドウが一瞬表示されてしまう」という状態になってしまっていました。
添付のパッケージファイルを適用すると「直前までメッセージウィンドウが表示されている場合のみページの冒頭で表示状態にし、それ以外は非表示にしておく」という形に修正されます。
これでロード待ちによってメッセージウィンドウが一瞬表示されたりされなかったりする不具合は解消されると思いますので、ご確認ください。
また、ロード待ちそのもの(一瞬表示されるロード待ちアイコン)を解消したい場合は、次の二つの値を増やして調整してください。
Adv Scenario Playerの「Max File Preload」
条件分岐などで表示する素材を切り替える場合でも、対象のファイルは全てプリロードしておく必要があるので、必要な値が大きくなります。
デフォルト値(20)は、古い低スペックなモバイル端末も考慮して低めに設定した値なので、もっと大きな値にしても問題ないと思います。
2025年5月13日火曜日 0:04:30 UTC+9 マッドネスラボ: