【Unity】Cinemachine混合导致的LateUpdate中计算异常

在这里插入图片描述
CinemachineBrain中默认的BlendUpdateMethod是使用LateUpdate更新,我们常用的也是此模式。

在这里插入图片描述

但在此模式下,由于Cinemachine插件默认将此脚本的执行顺序设置为100。

我们所写的其他脚本默认执行顺序为0。 所以我们的LateUpdate其实是在CinemachineBrain位置混合之前执行。

如果此时通过主相机,进行坐标切换,如本地转世界,世界转本地,则会导致结果异常。

应将编写的脚本的脚本执行顺序调整到CinemachineBrain之后。

猜你喜欢

转载自blog.csdn.net/boyZhenGui/article/details/128565054