返回 导航

UE5

hangge.com

UE5 - 过场动画实现教程1(创建动画、播放动画)

作者:hangge | 2025-12-05 10:43
    在现代游戏和互动体验中,过场动画不仅承载叙事功能,更能在视觉和情感上为玩家创造强烈的沉浸感。本文通过样例演示如何制作一个简易的过场动画,并在关卡中通过蓝图轻松触发。

一、创建动画并触发播放

1,制作过场动画

(1)单击“关卡序列对象”按钮并执行“添加关卡序列”菜单命令,在弹出的“资产另存为”对话框中选择保存位置后设置“命名”为“Anim”,单击“保存”按钮存后系统会自动在关卡中生成一个关卡序列。

(2)在“Sequencer” 面板中添加一个摄像机作为过场动画的视角。在“Sequencer” 面板的左上角单击“新建相机并将封设为当前相机剪切”按钮便可新建一个摄像机。
  • 新建摄像机后,默认视口会被绑定在该摄像机上。可以单击摄像机右侧的“从视口解锁 Cine Camera Actor”按钮巴将视口锁定到摄像机上,再次单击此按钮可以解锁摄像机。

(3)在视口中移动视角到一个合适的位置,在“Sequencer”面板中选择“Transform”后按 Enter 键,添加一个以当前摄像机为视角的关键帧。

(4)拖曳时间线到“0150”帧处,在视口中移动视角到另外一个指定位置后,使用相同方法添加一个关键帧。

(5)这样就拥有了两个关键帧,这两个关键帧之间的场景会混合位置,拖曳时间线可以看到位置已经被混合。

2,触发过场动画的播放

(1)新建一个“Actor”类蓝图并命名为“BP_Anim”,打开蓝图后在“组件”面板中添加一个“Box Collision”组件(名称为“Box”)

(2)选中刚添加的 Box 组件,在“细节”面板中添加一个“组件开始重叠时”事件。

(3)然后再“BP_Anim”蓝图中添加一个“创建关卡序列播放器”节点并连接“组件开始重叠时(Box)”节点,设置“Level Sequence” 为 “Anim”,用“Return Value” 引脚连接新的“播放”节点(位于播放器中)。

3,运行测试

(1)编译并保存后拖曳“BP_Anim”蓝图到关卡中,然后根据需求缩小或放大碰撞箱。

(2)编译并保存后进入 PIE 运行模式,角色踩上碰撞箱时会播放过场动画。

附:自定播放动画

(1)如果我们希望运行后自动就开始播放动画,可以拖曳“Anim”关卡序列到关卡中。

(2)选择该序列后在“细节”面板中勾选“自动播放”选项。这样过场动画会在运行时开始播放。
评论

全部评论(0)

回到顶部