Mecanim 学习概述

时间:2023-03-09 04:52:42
Mecanim 学习概述

前言

我要逐个击破Unity中的知识点,包括1、Mecanim 2、NavMesh 3、4.3之后新的GUI系统 4、新的2D功能 5、Shader 6、性能及后期处理

早在2013年初的时候就听说过Mecanim(阿凡达动画系统),也在2013年四月份的时候简单地使用过它,主要是感叹于Mecanim的 动画重用功能

Mecanim 相关术语

Avater(阿凡达)、AnimationController(动画控制器)、Animator、Retargeting(动画重定向)、Muscle(肌肉片段)、状态机、状态树、BodyMask(身体遮罩) 等等。

使用Mecanim最简单的方法

  1. 把一个蒙皮后的角色模型导入到Unity中,在模型的Rig选项卡中选择Humaned 的Type,然后Apply
  2. 如果出现Config Avater(√)并且模型文件中新增一个 模型名_avater 的 东西时,就成功地创建了Avater,接下来的事就好办多了。
  3. 把创建好Avater的模型文件拖到Hierchy窗口中,为其添加Animator组件(如果存在就无需添加)。可以在Animator组件中看到它需要一个AnimatorController
  4. 接着在Project窗口中Create 一个New Animation Controller,拖给Animator
  5. 然后双击打开New Animator Controller,会出现Animator窗口,把你的动画片段拖动到Animator窗口中,点击 Play,就可以看到角色在播放你的动画片段。