スイッチでイベントを表示させてからすぐ移動させた時にフリーズすることがある

作成日:
更新日:

スイッチでイベントを表示させてからすぐ移動させた時にフリーズすることがあります。

↓動かす対象は、スイッチで表示するようにします。

01_JQFXHRMKFTQ_4_RJPKSTY_7_RHC_1_191d8fe476

↓スイッチをONにして、そのすぐ直後に移動するよう設定します。

01_JQFXH_17_YRT_8729_H9_ZWWTFHST_5756a4ddc6

 

上記のサンプルでは、この事象は、再現できないかもしれません。

しかし、このパターンで作成したイベントが停止することがあります。

スイッチの直後にウエイトを入れれば、この事象はだいぶ発生確率が減少します。

 

問題点

Unite エディタで正常動作しても、ビルド後にテストするとフリーズすることがあります。

つまり、実行環境や、マシン性能、マップ中のイベントの多さなどが影響してくるかと思います。

発生を確認したのは、開発機とは別の環境です。

エディタで、問題なくテスト完了しても、実機でフリーズしてしまいます。

全体的にスイッチの制御が不安定です。

 

この事象の根本的な問題は、

スレッドセーフな実装をしていないから発生する事象だと思います。

スレッドセーフな実装を採用していただけないでしょうか。

ご検討のほどよろしくお願いします。

 

コメント

作成日:

本件下記の状況で発生確率が高くなると感じます。

・Uniteエディタでのテストより、ビルド後の環境の方が発生しやすい。

・マシン性能が高い方が発生しやすい。(低スペックより、高スペックの方がです)

・マップが広い方が発生しやすい。

・イベントの配置が多い方が発生しやすい。

 

Uniteエディタで正常に動作している場合は、

ビルド後の実行環境でもフリーズや不具合が起きないよう保証していただきたいと思います。

ご検討のほどよろしくお願いいたします。

 


作成日:

ご報告誠にありがとうございます。

大変恐縮ですが、弊社環境では再現を確認できませんでした。 ご指摘の通り環境に依存する可能性も考えられますので、引き続き調査いたします。

ご不便をおかけしてしまい申し訳ございません。何卒よろしくお願い申し上げます。