查看: 459|回复: 8

[引擎各个功能] 【生成角色动画 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 14:01:44 | 显示全部楼层 |阅读模式



在创建过场动画序列时,您有时可能希望让一个角色在场景中四处移动,或演出某些类型的动画。 在 Sequencer 中要做到这一点,可以将骨骼网格 Actor 添加到关卡序列,然后添加一条动画子轨道,并指定您希望该 Actor 演出的动画。 重复此过程,为 Actor 添加不同类型的演出动画,就能让您的角色在过场动画序列中栩栩如生!

在本指南中我们将创建一个小场景,通过应用不同动画让其中的角色跳上跳下。
步骤
在本操作指南中,我们使用 Blueprint Third Person Template 项目,并 启用了起步内容。

在项目打开的情况下,在关卡中选择 ThirdPersonCharacter,然后按 Delete 删除它。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



这是您在运行此模板附带的游戏时使用的 角色蓝图,我们并不需要它。

在 内容浏览器 中的 Content/Mannequin/Character/Mesh 下,将 SK_Mannequin 资产拖动到关卡视口中。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



在 工具栏 中单击 过场动画(Cinematics)下拉选项,再选择 添加关卡序列(Add Level Sequence)。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



当系统提示时,为新的关卡序列选择保存资源文件名称和保存位置。

在关卡中选择 SK_Mannequin。

在 Sequencer 窗口中,单击 添加(Add)按钮并选择 添加 Actor 到 Sequencer(Add Actor To Sequencer),然后选择 添加 SK_Mannequin(Add SK_Mannequin)。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



这会将一条用于 SK_Mannequin 的 轨道 添加到 Sequencer,然后我们可以用它操纵场景中的 Actor。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



在 动画(Animation)子轨道上单击 + 调出快捷菜单,然后选择 ThirdPersonIdle。



【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



选中 Actor 后,它会摆出闲散的姿态,动画将添加到动画轨道。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



选择 动画(Animation)轨道,然后 左键单击 时间轴标记将它拖动到闲散动画的结束处,按 Enter。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



这将会在序列中的该时间点添加一个新的 关键帧,还会出现一个快捷菜单,您可在其中选择其他动画。

添加 ThirdPersonJump_Start 动画。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



在我们当前的设置下,在播放闲散动画后会继续播放开始跳跃动画。您可以将时间轴标记沿着时间轴前后拖动或按视口中的 播放(Play)按钮来播放我们当前的场景,预览这段动画。

在跳跃开始动画结束时(选中动画轨道的情况下),按 Enter 并添加 ThirdPersonJump_End。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



在跳跃结束动画结束时(选中动画轨道的情况下),按 Enter 并添加 ThirdPersonIdle 动画。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]


最终结果
当您在视口中单击 播放(Play)按钮时,将看到角色跳上跳下。

我们在上面看到了过场动画序列在编辑器中显示的效果。如果我们现在运行游戏,将不会看到任何内容,因为我们还没有向关卡序列本身发出开始播放的命令。 与 Matinee Actor 类似,你可以在关卡中选择关卡序列,然后在 细节(Details)面板中选中 自动播放(Auto Play)复选框,使序列在加载关卡时播放。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]



在视频中,您也可以看到在 Sequencer 中是如何处理播放的。只有包含在 片段边界 内的内容(绿色和红色标记之间)才会播放。 您可以拖动这些标记来扩大/缩小序列的边界,或者通过 Sequencer 选项,启用 使播放范围保持在片段边界中(Keep Playback Range In Section Bounds)选项(如下图所示)来确保播放范围包括所有内容。

【虚幻4翻译文档-生成角色动画 | Unreal Engine】[虚幻4中文文档]





   



   


      




   


      相关页面

  




       Sequencer 概述








      Sequencer 编辑器参考




回复

使用道具 举报

0

主题

884

帖子

2938

积分

vip会员

Rank: 1

积分
2938
发表于 2016-7-2 18:55:25 来自手机 | 显示全部楼层
恩,好资源~ 哈哈~
回复 支持 反对

使用道具 举报

0

主题

815

帖子

2680

积分

vip会员

Rank: 1

积分
2680
发表于 2016-7-3 21:18:07 来自手机 | 显示全部楼层
好东西,多些楼主分享
回复 支持 反对

使用道具 举报

0

主题

879

帖子

2924

积分

vip会员

Rank: 1

积分
2924
发表于 2016-7-4 03:30:34 来自手机 | 显示全部楼层
我是来看看东西的!!!
回复 支持 反对

使用道具 举报

0

主题

863

帖子

2827

积分

vip会员

Rank: 1

积分
2827
发表于 2016-7-4 13:45:05 来自手机 | 显示全部楼层
谢谢分享,顶一个
回复 支持 反对

使用道具 举报

0

主题

851

帖子

2792

积分

vip会员

Rank: 1

积分
2792
发表于 2016-7-7 04:25:03 来自手机 | 显示全部楼层
我现在有的是钱,我要下了!
回复 支持 反对

使用道具 举报

0

主题

819

帖子

2702

积分

vip会员

Rank: 1

积分
2702
发表于 2016-7-12 08:27:46 | 显示全部楼层
助人为乐啊!
回复 支持 反对

使用道具 举报

独自飘零 该用户已被删除
发表于 2016-7-18 12:51:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

867

帖子

2878

积分

vip会员

Rank: 1

积分
2878
发表于 2016-7-21 08:23:32 来自手机 | 显示全部楼层
收下了了来了 拉
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部