[Unity] Cinemachine の混合による LateUpdate での計算例外

ここに画像の説明を挿入
CinemachineBrain のデフォルトの BlendUpdateMethod は、私たちがよく使用するモードでもある LateUpdate を使用して更新されます。

ここに画像の説明を挿入

ただし、このモードでは、Cinemachine プラグインがこのスクリプトの実行順序をデフォルトで 100 に設定しているためです。

私たちが書く他のスクリプトは、デフォルトで実行順序 0 になります。したがって、CinemachineBrain の位置が混合される前に、LateUpdate が実際に実行されます。

このとき、ローカルからワールド、ワールドからローカルなど、メインカメラで座標を切り替えると異常な結果になります。

書かれたスクリプトのスクリプト実行順序は、CinemachineBrain の後に調整する必要があります。

おすすめ

転載: blog.csdn.net/boyZhenGui/article/details/128565054