Untiy动画那些事
这节给大家带来的分享是unity中动画的那些事。动画在游戏当中用的非常的多,是非常重要的,我们能够想象没有动画的游戏吗?那一定是非常枯燥和无趣的。众所周知,我们在unity中要播放动画的话,就需要用到播放动画的组件,诸如Animation,Aniamtor等。这些都是组件,网上也有很多的资料,我就不多说了。我要讲的不是这个。我们今天就来讲讲动画的类型以及什么时候该用什么动画。先来给大家看看动画组件长什么样子,虽然有大部分人知道:
这里有个unity学习交流小组点击可以直接加入 一起交流学习吧
这个是Animator新版动画。相对于Animation是新的。那么接下来我们要讲的就是动画的类型了,大家都应该要知道一个点,动画的播放是动画片段重要还是动画组件重要。很明显是动画片段的。就算没有动画组件,我同样可以播放动画,但是没了动画片段,组件也没用武之地。好了,我们都知道unity中的动画模型会有三种动画类型进行选择,分别是一般的,通用的,人形的三种。如下图:
一般情况下,如果用Animation来播动画的话,动画的类型选Legacy就行,当然你选第二个不会错(None直接忽视)也就是Generic,它既然是通用的,肯定能用,比如你自己做的帧动画,是不是用两种组件都能播?一般情况我们都用Animator来播动画,类型也是Generic的。但是难免有很难受的时候,比如我找到一个很好玩的游戏,我有幸拿到了绝大部分的资源,但是操蛋的是没有动画。这就很难受啊。那么这时候,如果模型是人形的,我们在绝望中看到了希望之光,这时候我们就可以用第三种了。这种动画类型是专门来为人形模型弄的。同时也是为了防止出现这种我上面说的情况。我们选择第三种,然后就可以用了,怎么用呢?
第一步,先把需要动画的模型rig选择第三种人形动画模式,然后查看骨骼有没有问题。
点击rig那里不是有个configer吗。然后就进入这个界面,然后你就需要把这个人的骨骼节点一一隐射好就可以了,最后单击Done保存起来,怎么隐射?直接找到节点然后选择就行了啊。最终播放动画的时候,你就能用其中一个模型播放另一个模型的动画了。是不是很舒服?
好了,本次的分享就到这里了,我们下期再见!