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

Created at
Updated at

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

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

01_JQFXHRMKFTQ_4_RJPKSTY_7_RHC_1_191d8fe476

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

01_JQFXH_17_YRT_8729_H9_ZWWTFHST_5756a4ddc6

 

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

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

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

 

問題点

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

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

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

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

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

 

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

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

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

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

 

Comments

Created at

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

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

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

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

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

 

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

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

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

 


Created at

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

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

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