布娃娃向导

通过 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) 现在您就可以准备开始设定布娃娃的各个部分了。

在菜单栏中选择 游戏对象 (GameObject) -> 创建其他 (Create Other) -> 布娃娃 (Ragdoll) ,打开“布娃娃向导”(Ragdoll Wizard)。您会看到向导视窗。


布娃娃向导

通过向导可以一目了然地设定各个部分。将角色实例中不同的变换 (Transform) 拖到向导的相应属性中。如果您自己已经创建了角色资源,那么这一步会非常简单。

完成后,点击创建按钮 (Create Button 。进入播放模式 (Play Mode) 时,您会看到您的角色像布娃娃一样动了。

最后一步是将这个设置好的布娃娃另存为预设 (Prefab)。在菜单栏中选择资源 (Assets) -> 创建 (Create) -> 预设 (Prefab) 。您会看到工程视图 (Project View) 中会出现“新预设”(New Prefab)。将其重命名为“布娃娃预设”。将层级 (Hierarchy) 中的布娃娃角色实例拖到“布娃娃预设”的上面。您现在就拥有了一个完全设置好的、能够在游戏中重复使用的布娃娃角色了。

Page last updated: 2013-07-01