是
Mecanim是unity提供的一个丰富而复杂的动画系统,它提供了
针对人形角色的简易的工作流和动画创建能力
Retargeting(运动重定向)功能,即把动画从一个角色模型应用到另一个角色模型上的能力
针对AnimationClips(动画片段)的简易工作流,即针对动画片段以及他们之间的过度和交互过程的预览能力,这样可以使动画师更加独立的进行工作,而不用过分的依赖于程序员,从而在编写游戏逻辑代码之间即可预览动画效果
一个用于管理动画间复杂交互作用的可视化编辑工具,
通过不同逻辑来控制不同身体部位运动的能力
Mecanim工作流
Mecanim工作流可以被分解为3个主要阶段
1.资料的准备和导入
第一阶段由美术师或动画师通过第三方工具完成,例如Max或Maya,这一步骤与Mecanim系统无关
2.角色的建立
主要有一下两种方式,第一,人形角色的建立,Mecanim通过扩展的图标操作界面和动画重定向功能,为人形模型提供了一种特殊的工作流,它包括Avator的创建和对肌肉定义(MuscleDefinition)的调节,第二,一般角色的建立,这是为任意的运动物体和四足动物而设定的,动画重定向功能对此并不适合,但仍可使用下面将要介绍的所有的其他功能
3.角色的运动
这里包括设定动画片段及其相互间的相互作用,也包括建立状态机和混合树,调整动画参数以及通过代码控制动画等
旧版动画系统
旧版动画系统时unity引擎在4.0版本之间前使用的老的动画系统,尽管Mecanim是在大多数情况下(特别是针对人形角色动画)应该优先使用的动画系统,但是旧版动画系统仍在一些特殊场合下被采用,一种情况时处理由unity4.0片段(例如控制瞄准角度),unity公司正计划着采用Mecanim动画系统逐步彻底的替换旧版动画系统