快捷搜索:  汽车  科技

unity 制作animation:关于Unity中Animation动画的回放

unity 制作animation:关于Unity中Animation动画的回放

本人学习Unity也有一段时间了,关于animator animation里面的一些东西也学到了不少,基本没什么觉得难的,但是今天一个朋友问了我一个问题,他说我想实现动画的回放,你能帮我做一下吗?我听完当时就蒙了:这个我还真没弄过!,而且工作和学习中也不需要用到这块啊。这就很难受了,但是不服输的我就百度、查圣典、上官网学习。还真的被我找到。其实也不是很难,只是这一点很偏,比较冷门,会被大家所忽略。所以会导致我问其他朋友,他们都一脸懵逼。好了,废话不多说,进入正题,如何让一个动画回放。

首先我们需要一个带有动画的模型,最好是animation动画,也就是旧版动画组件。然后随便选择一个不需要循环播放的动画,这样比较方便。然后我们按部就班的让动画播放起来,这个简单,相信大家都会,这里就不说了。那么怎么让它倒着播放呢?其实很简单,我们都知道animatoin里面有sleep、clip、lghth这些东西。那么我们就要利用他们。怎么做呢?上代码:

unity 制作animation:关于Unity中Animation动画的回放(1)

unity 制作animation:关于Unity中Animation动画的回放(2)

还是很简单的,只是我们很少这样用,所以就导致别人突然问,我们会不会做。所以工作中我们还是要学会拓展自己的思维。个人见解,不喜勿喷哦!

猜您喜欢: