Unity动画循环偏移的使用
最近项目中有一个需求是做煤矿中猴车的动画,动画本身不复杂,但是猴车很多,怎么能简化工作量呢?
首先单个猴车的动画循环是必须要做的,重点是怎么让不同的猴车动画按顺序错开,研究了以下,可以通过修改Animator中的Controller中的AnimState的CycleOffset值实现:
这样的话,AnimClip只需要做一个,然后每个猴车的Animator引用的Controller是不同的,在Controller中将 CycleOffset设置为不同的值(0-1区间),动画的循环就错开了。