ue3d为Unity添加游戏播放器动画

为Unity添加游戏播放器动画

分类:

为角色添加动画,首先需要从 Mixamo 下载一个动画或者自己已做好的,然后进行相关设置以便在 Unity 中使用它并将其添加到游戏播放器中。

对于此示例,模型用的 Mixamo 动画,角色部分可以换成你自己喜欢的游戏角色就行。

目前,有一个具有步行和跳跃功能的静态播放器,但想通过添加空闲动画来为角色添加一些动态。

Unity搭建的简单场景示例
Unity搭建的简单场景示例

首先需要前往 Mixamo,这个网站是 Adobe 旗下的,可以在其中选择需要的动画并按官方流程下载,他们都是免费的因此不需要担心。

获取地址:https://www.mixamo.com/

在顶部菜单下有个动画选项,在左上角有个搜索框,可自行搜索需要的动画,需要哪个选择哪个,会在右侧窗口实时显示该动画的形态,因此使用并不难。

例如,本例子选择一个空闲动画,然后点击右上角的桔色下载按钮,就可以直接将其保存在资产文件夹的任何位置。

从 Mixamo 下载动画的简易过程
从 Mixamo 下载动画的简易过程

切记下载的资产并在 Unity 中将绑定动画类型设置为人形的特征(Humanoid)。

在 Unity 中将动画类型设置为人形特征
在 Unity 中将动画类型设置为人形特征

Mixamo 包中有一个动画,但无法在检查器中修改它,为此需要解决这个问题,须复制动画并将其放在项目的另一个文件夹中。

导入的 Mixamo 动画参数暂时无法使用
导入的 Mixamo 动画参数暂时无法使用

现在可以修改动画了,在这种情况下只需要检查循环时间。

将 Mixamo 动画文件复制到 idie 文件夹类,参数将具有可编辑状态
将 Mixamo 动画文件复制到 idie 文件夹类,参数将具有可编辑状态

最后,必须创建一个动画控制器,在其中放置空闲动画并将控制器分配给模型中的动画组件。

在 Unity 中创建一个动画控制器,以便控制该动画
在 Unity 中创建一个动画控制器,以便控制该动画

到这里就制作完了一个具有功能性的空闲动画了,可以播放测试一下,角色在原地做空闲动作。

最终的角色动画在播放器中的运行情况
最终的角色动画在播放器中的运行情况

相关信息

  • 类型:知识
  • 字数:446
  • 字符:1050
  • 适用软件:Unity
  • 说明:无
  • 编号:91049

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!