1、针对Unity中实现正确动画效果的角色,首先需要在3D建模软件中实现骨骼化操作。
骨骼化是指底层骨骼结构添加至设计师创建的模型中,且各快骨骼与网格顶点间实现了加权操作
可使用MakeHuman软件快速生成骨骼化角色
2、① 导入骨骼化角色,定义缩放因子
② 切换到Object Inspector中的Rig选项卡,在Animation Type下拉框选择Humanoid
默认时,如果网格包含骨骼化信息,该值为Generic;否则,该值表示None
Generic用于骨骼化非人物角色网格,如动物、起重机等
③ Apply后,一个勾选符号将显示在Object Inspector中Configure按钮一侧
表明Mecanim是否可在网格文件中成功地识别人物角色的骨骼信息,也可通过人工方式进行配置
3、Avatar和重定位
人工配置Avatar网格,单击Configure按钮并显示Avatar编辑器
利用Mapping和Muscles&Settings进行调整和设置