Unity3D如何制作人形角色动画?Unity人形角色动画课程
导入角色动画模型后,可以在ImportSettings面板的Rig选项下指定角色动画模型的动画类型,包括三种模式:Legacy、Generic和Humanoid3。
传统和通用
Unity3D的Mecanim动画系统为非人形动画提供了两种选择:Legacy(旧动画类型)和Generic(通用动画类型)。
老动画使用Unity4.0版本之前推出的动画系统。一般动画仍然可以通过Mecanim系统导入,但是不能使用人形动画的专属功能。
非人形动画的用途是:
在“资源”文件夹中选择模型文件。
在“检查器”视图的“导入设置”属性面板中选择“绑定”选项卡。
单击AnimationType选项右侧的列表框,并选择常规或传统动画类型。
类人动物
要使用Humanoid(人形动画),点击AnimationType右侧的下拉列表,选择Humanoid,然后点击应用按钮,Mecanim动画系统会自动将用户提供的骨架结构与系统自带的简单骨架进行匹配。
如果匹配成功,AvatarDefinition下的Configure复选框将被选中,《阿凡达》子资源将被添加到Assets文件夹中的model资源中。
2.配置《阿凡达》
Unity3D中的《阿凡达》是Mecanim动画系统中极其重要的一个模块,正确设置《阿凡达》非常重要。
无论《阿凡达》的自动创建过程是否成功,用户都需要去ConfigureAvatar界面确认《阿凡达》的有效性,也就是确认用户提供的骨骼结构已经与Mecanim预定义的骨骼结构正确匹配,并且一直处于T型姿态。
点击配置按钮后,编辑器会要求保存当前场景,因为在配置模式下,可以看到当前选中模型的骨骼、肌肉、动画信息以及相关参数都显示在场景视图中(而不是游戏视图中)。
在此视图中,实心圆表示《阿凡达》必须匹配,而虚线圆表示可选匹配。
3.人形动画重定向
在Mecanim动画系统中,人形动画的重定向功能非常强大,因为这意味着用户可以通过非常简单的操作将一组动画应用到各种人形角色上。
因为动画重定向功能只能应用在人形模型上,所以为了保证应用后的动画效果,必须正确配置《阿凡达》。
以上是羽兔为各位朋友分享的《Unity3D如何打造人形角色动画》。Unity人形角色动画教程》相关内容,跟着羽兔学Unity,逐步深入,相信能学会!越来越多的开发者开始学习Unity。每个人的学习方法不同,但有些经验是适用于我们每个人的,可以帮助我们少走弯路。如果你想系统全面的掌握Unity,那么这些Unity视频课程真的不能错过!点击链接: