Unity 动画系列十 Animator Override Co

2021-12-02  本文已影响0人  合肥黑

参考
Unity动画系统详解10:子状态机是什么?
学习笔记 --- Unity动画系统

Animator Override Controller可以让你在保留Animator Controller中的结构和逻辑的同时,覆盖里面的一些动画,比如你有多个角色的状态机结构逻辑都相同,但是动画不同,这时候就可以用Animator Override Controller。

例如:游戏中有很多类型的NPC(哥布林、兽人、精灵等),状态机逻辑相同,但是每种NPC有自己独特的动画。这时候你只需要创建一个基础的Animator Controller,结合使用Animator Override Controller可以创建出很多不同的变体。

1.创建
image.png
比普通的controller多了一个加号
2.覆盖
image.png

首先需要给Animator Override Controller一个基础的Animator Controller。赋值完成后,下面会显示状态机中所有的动画,这时候你可以用新的动画来覆盖原来状态机对应状态的动画。

上一篇 下一篇

猜你喜欢

热点阅读