如何为动画选择变体?例如。多种类型的死亡动画

时间:2018-03-15 17:33:12

标签: c# animation unity3d

如何为动画选择变体?例如。多种类型的死亡动画。

例如,如果我的角色有3种不同的死亡动画。

我说的是不止一个角色共享相同的动画控制器,我想改变他们的动画,使它们看起来不那么相似。

这可能或者我必须给他们不同的动画控制器吗?

想象一下,我有3种不同的死亡动画,应该总有1/3的机会被选中。

1 个答案:

答案 0 :(得分:2)

您可以使用animation parameters结合blend trees 基本上,您可以在动画图上决定与哪个动画关联的值,然后通过脚本控制动画行为 代码就像:

gameObject.GetComponent<Animator>().SetFloat("Death",1f);