布娃娃向导
通过 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) 中的布娃娃角色实例拖到“布娃娃预设”的上面。您现在就拥有了一个完全设置好的、能够在游戏中重复使用的布娃娃角色了。
,