剔除会影响动画吗?

时间:2016-04-01 06:25:51

标签: c# animation unity3d

我只是想知道剔除是否会影响动画,因为我有一些剔除的动画对象,有些时间有效,有些时候不是因为我在场景中移动相机?

我在google上搜索我找到了AnimatorCullingMode。然后我选中了剔除类型 basedOnredere 中的动画对象。我是否需要将其更改为 alwaysAnimate

1 个答案:

答案 0 :(得分:2)

在这个问题上工作了4/5天后,最后我得到了答案(愚蠢的我)。

是剔除使用动画组件 t的属性影响动画,该属性称为 Culling Type ,如图所示。

enter image description here

以前我的所有动画剔除类型都被选为 BasedOnRenderers ,这就是为什么我的动画可以正常工作而有些动画连续播放的原因。我得到了:

BasedOnRenderers :当渲染器不可见时,动画被禁用。

当您在导入后附加渲染器时,此剔除方法更合适 - 它将使用附加到此gameObject或此游戏对象的子项的渲染器(如网格渲染器,粒子渲染器等)。

而我现在选择的选项已解决问题(Al-Hamdullilah) 所述

Always Animate :禁用动画剔除 - 即使在屏幕外,对象也会动画显示。