将动画剪辑添加到“动画”组件

时间:2018-07-07 02:09:55

标签: c# unity3d

Animation组件的整体是一个动画数组。我需要能够从脚本设置该数组的元素。我将如何去做。我在动画的脚本API中找不到任何帮助。这有可能吗?

1 个答案:

答案 0 :(得分:1)

要设置默认的动画剪辑,请使用Animation.clip属性。

enter image description here

要添加动画剪辑,请使用Animation.AddClip函数。

enter image description here

两者的示例:

public AnimationClip clip;
public Animation anim;

void Start()
{
    anim.clip = clip;

    anim.AddClip(clip, "Jump");
    anim.AddClip(clip, "Run");
}
  

我需要能够通过脚本设置该数组的元素。怎么样   我会去做吗。

我认为这是在寻找上方的AddClip请注意,您需要mark the animation clip as Legacy。如果您不这样做,AddClip会给您警告消息,并且不会将动画添加到数组中。