将动画角色导入Unity 3D

Unity 3D是当今最流行的开源游戏引擎之一。除了易于使用的界面,它还允许您从大多数主要设计程序导入文件,如Maya(.mb或.ma),Cinema 3D(.c4d,.c3d),Studio Max(.max),和Blender(fbx。)。 

首先,将角色导入Unity似乎令人生畏。在本教程中,我希望简化,以便您可以将精心雕琢的角色变为现实!

寻找免费动画

如果你已经创建了自己的动画,那真是太棒了 - 我们将讨论很快将它们导入Unity。如果您已创建角色或想购买股票角色,那么让我们谈谈我们在哪里可以找到一些角色。 

Mixamo是一个很好的选择(最近由Adobe购买)。它们提供基本的免费动画和自定义骨骼绑定,可以在几分钟内为您的角色制作动画。注册后,您可以选择不同的角色和动画工具包。另外,您可以使用Unity中的免费预设动画或从Unity Asset Store购买动画包。

1240

打开Unity


1240

由于本教程是关于导入动画角色的,因此我们不会详细介绍Unity的细节。让我们通过启动一个新项目来打开Unity。 

提示: Unity了解T-Pose,因此在导入角色之前,目标是将他保存为默认的T形姿势。

准备你的世界

1240

您的角色可能有许多不同的组件,这就是创建新文件夹的重要原因。右键单击项目窗口 > 创建 > 新建文件夹。 出于本教程的目的,我们将命名为character。 

1240

现在让 我们为我们的角色添加一个 平面。转到GameObject> 3D对象>平面。我们还需要通过移动箭头来调整相机以获得更好的视图。 

1240

导入你的角色

是时候导入你的角色了。单击并将角色的文件(fbx,cd3等)拖动到您在Unity中创建的文件夹中。您的所有角色元素(包括材质)都将导入到同一文件中。

1240

设置你的对象

要设置装备,请右键单击您的角色并选择人形。将为您的角色打开一个新窗口,这是Unity尝试匹配角色的装备(肌肉和骨骼)的地方。 

1240

一个好的对象匹配将以绿色显示。请参阅下面的示例。

1240

配置角色后,单击“完成”和“ 配置”。保存你的场景。我们现在可以将你的角色拖入游戏世界。

1240

动画控制器基础知识

是时候添加动画了。转到 Create> Animator Controller,并将其命名为MyC ontroller 

1240

添加动画控制器后,您将看到一个新选项卡。这是我们添加角色动画的地方。您可能有多个动画,但出于本教程的目的,我们将讨论添加动画。每个国家 (框)将代表动画。

1240

单击Motion右侧的时钟。将使用导入的动画打开一个窗口,因此单击并将其拖入该框。 

提示: 默认动画将为橙色。

要编辑动画设置,请双击“ 状态”。 将在“ 检查器窗口”下打开一个框  如果您希望动画循环,可以在此处编辑速度和循环时间。

1240

右键单击状态时,可以创建过渡。这用于多个动画 - 例如,步行运行。让我们右键单击并创建一个 新状态, 然后添加从 Entry 到 New State的 转换 。 请参阅上面的示例。

提示: 您可以使用鼠标中键进行放大和缩小。

1240

转到“ 场景” 选项卡,然后单击您的角色。您现在可以将您的动画控制器拖动到检查器窗口中的控制器框中。请参阅上面的示例。

让我们开始

总之,您现在应该了解如何将动画导入动画控制器并添加动画。 

是时候看到我们的角色了。单击“ 场景窗口”顶部的“ 播放”按钮。恭喜!您刚刚将动画角色导入Unity!


想了解更多关于游戏模型设计的内容吗?

建模教程网(www.xizixue.com)看看吧


猜你喜欢

转载自blog.51cto.com/14231823/2391698