unity实现机器拆解与组装的动画(animation与animator)三

最近需要实现拆解、组合机器的功能

做好了拆解的动画,但组合就遇到了一定问题

百度了一下,总结如下:

先创建一个float类型的变量,值设置为0.5,就是拆解的速度

unity实现机器拆解与组装的动画(animation与animator)三

然后如下图,parameter勾上,变量选择speed

unity实现机器拆解与组装的动画(animation与animator)三

unity实现机器拆解与组装的动画(animation与animator)三

把要倒播的动画复制一份、粘贴

unity实现机器拆解与组装的动画(animation与animator)三

unity实现机器拆解与组装的动画(animation与animator)三

连线如下图

unity实现机器拆解与组装的动画(animation与animator)三

接下来需要在代码中通过控制speed达到正播、倒播的目的

unity实现机器拆解与组装的动画(animation与animator)三

这样就实现了机器拆解和组合的动画,效果也比较理想