布娃娃向导
通过 Unity 提供 的简单向导,您可快速创建自己的布娃娃。您只需简单在向导中按各种属性拖动四肢。然后选择创建,Unity 将自动为您生成组成布娃娃的所有撞体 (Collider) 、刚体 (Rigidbody) 和关节 (Joint)。
创建角色
布娃娃使用蒙皮网格 (Skinned Mesh) 制作,这是一个在 3D 建模应用程序中利用骨骼拼凑而成的角色网格。正因如此,您必须在 3D 程序包(如 Maya 或 Cinema4D)中创建布娃娃角色。
当创建完角色并装置好后,请将资源正常保存在您的工程文件夹 (Project Folder)中。切换到 Unity 后,您将会看到这个角色资源文件。选择该文件后,在检视器中将出现导入设置 (Import Setting) 对话框。请确保网格碰撞器 (Mesh Collider) 处于未启用状态。
使用向导
将当前源资源制成布娃娃中是不可能的。这要求修改源资源文件,因此无法实现。您需要将角色资源的实例制作成布娃娃,然后将其保存为预设 (Prefab) 以便再次使用。
将角色从工程视图 (Project View) 拖到层级视图 (Hierarchy View) 创建角色实例。点击层级中实例名称左方的小箭头,展开实例的变换层级 (Transform Hierarchy) 现在您就可以准备开始设定布娃娃的各个部分了。
在菜单栏中选择
,打开“布娃娃向导”(Ragdoll Wizard)。您会看到向导视窗。
布娃娃向导
通过向导可以一目了然地设定各个部分。将角色实例中不同的变换 (Transform) 拖到向导的相应属性中。如果您自己已经创建了角色资源,那么这一步会非常简单。
完成后,点击播放模式 (Play Mode) 时,您会看到您的角色像布娃娃一样动了。
。进入最后一步是将这个设置好的布娃娃另存为预设 (Prefab)。在菜单栏中选择
, 。您会看到工程视图 (Project View) 中会出现“新预设”(New Prefab)。将其重命名为“布娃娃预设”。将层级 (Hierarchy) 中的布娃娃角色实例拖到“布娃娃预设”的上面。您现在就拥有了一个完全设置好的、能够在游戏中重复使用的布娃娃角色了。