一次播放多个动画

时间:2016-01-18 21:49:04

标签: unity3d

假设我正在为另一位开发人员制作一个动画文本动画。我有一个淡入淡出的动画,它淡化了文本,我有一个移动动画,可以将文本移出屏幕。现在,我可以做anim.Play(“Fade”);它工作正常。与anim.Play相同(“移动”);但是,如果我不想移动和淡出文本,只需调用anim.Play(“Fade”);和anim.Play(“移动”);同时也行不通。有没有办法可以同时召唤一次?我不明白为什么这是不可能的,因为它们都修改了不同的组件。感谢。

1 个答案:

答案 0 :(得分:1)

如果您正在使用旧版动画系统,则可以使用此方法 http://docs.unity3d.com/ScriptReference/Animation.Blend.html

如果您正在使用mecanim,则应使用动画图层http://docs.unity3d.com/Manual/AnimationLayers.html