在上一篇,我们具体的讲解了有关动画的融合,也提到了有关动画状态的权重问题。那么这次,我来以一个例子的形式来向大家讲解动画的叠加,或许会涉及到多方面的知识,我力求一次讲清。好了,我们开始吧!
首先我们必须新建一个工程,我取名为:AnimaitonTestTuriol。我们需要一个模型,这里我刚好从从官方的
CharacterAnimation这个工程中抠出了一个:Soldier。然后我将其导入到了次工程文件夹下面的,然后简单的错了一个场景,取名为:AnimationAdditive,下图就是我们的工程预览:
我想读者一定按捺不住现在的心情了。我们成功的将左倾动画与跑步动画给叠加起来了,虽然例子很简单,但是我想我们应该可以叠加更多的动画了。希望读者能够认真体会。还有一点,官方CharacterAnimation工程中的第四个场景中的代码完整的展现了动画叠加的精髓,我的这个Solider就是从这个场景中抠出来的,感兴趣的读者不妨分析一下里面的代码,保证获益颇丰。如对本篇难以理解的不让留个言,或者加qq:1597725465,本人一定亲囊相受。下一篇,我准备介绍一下“动画混合”,他是可以将某个动画片段加到角色的某个部位的,非常神奇,但也有一些限制因素。敬请期待我的下一篇文章!
相关文章: