![图片[1]-UE5蓝图跑酷系统:攀爬跳跃翻越实战-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/09/50aba5f921090f12bf55632c7a5ab64e.jpg!compress)
Unreal Engine 5 – Traversal Parkour System using Blueprints
Unreal Engine 基础工作坊
- 课程先以Third Person Template为起点,创建并初始化 Cube Reference Actor,用于开展后续示例。
- 通过向量移动、向量移动辅助函数、Actor 旋转与绘制调试辅助函数,说明课程中会使用的Vector Maths与蓝图组织方式。
- 分别使用Sphere Trace、Line Trace、Capsule Trace和Box Trace理解环境并作出判断,同时包含反转法线以处理墙面旋转的内容。
动画准备与重定向
- 课程使用来自Mixamo的免费动画,并讲解下载动画、为动画添加 Root Bone 的流程。
- 针对Unreal Engine 5.4提供自动重定向 Mixamo 动画与 Root Motion 设置的更新说明。
- 针对Unreal Engine 5.3涵盖 Mixamo IKRig 创建、向 Unreal Engine 5 重定向动画、Root Motion 设置,以及使用 Sequencer 为动画烘焙细节。
Motion Warping 与逆向运动学
- 课程介绍Motion Warping,用于在动画播放期间借助动画中的 Root Motion 动态移动角色。
- 课程介绍Inverse Kinematics(IK),用于在游戏过程中动态调整动画,使角色与环境发生互动。
- 动画部分还涉及Animation Montages与Anim Notifies,作为遍历动作实现中使用的动画机制。
遍历组件与环境检测
- 遍历系统组件开发从第三人称项目创建、Gameplay Tags、动画蓝图设置和组件初始化开始,并设置 Traversal State。
- 课程区分攀爬样式与攀爬方向,通过辅助函数组织项目中的处理逻辑。
- 墙面检测部分包含 Detect Wall、Grid Scan 的线段命中、墙面命中、墙面结果、墙顶结果、墙深度结果与墙面翻越结果。
- 课程继续测量墙面、决定 Traversal Type,并验证角色是否处于地面,为后续动作选择提供判断条件。
攀爬移动与角色 IK
- 课程将动画迁移至遍历系统项目,配置跳跃到攀爬的动画蒙太奇,并使用Data Assets简化配置。
- 攀爬部分涵盖设置 Traversal Action、Climb Action、Climb Style、Control Rig 更改、攀爬状态机,以及添加移动输入和多阶段攀爬移动。
- 动画蓝图部分处理位置与旋转函数、手部 IK、手部 IK 动画通知与手部 IK 更新。
- 课程还包含腿部 IK、腿部 IK 动画通知、腿部 IK 更新,以及识别关节目标位置的处理。
遍历动作扩展
- 课程实现角色下落、下落攀爬动画蒙太奇与 Traversal Action,并提供 Unreal Engine 5.4 的下落攀爬偏移修正内容。
- 上攀部分包括获取控制器方向、验证攀爬表面、ClimbUp 动画蒙太奇、ClimbUp Traversal Action 与摄像机调整。
- Hop 部分处理水平与垂直跳跃距离、动作选择、扫描位置调整和跳跃位置查找,并配置支撑式与自由悬挂式 Hop 动画。
- 课程还配置Mantle与Vault的动画蒙太奇及 Traversal Action,并包含攀爬表面验证和自由悬挂 Hop 手部 IK 动画通知的修复内容。
Lyra 集成(实验性)
- 附加章节在Lyra Sample Game中尝试集成遍历系统,包括 Lyra 项目创建与丢弃武器能力。
- 集成内容涵盖验证动画并添加 Gameplay Tags、设置动画蓝图、修改 Anim Graph 与角色类。
- 课程还调整 Traversal State、摄像机和 Tag Relationship Mapping,以限制 Gameplay Abilities,并处理攀爬期间卸下武器。
适合人群
- 面向希望探索新领域的初级或中级Unreal Engine游戏开发者。
- 面向希望运用蓝图功能构建系统的 Unreal Engine 游戏开发者,以及希望自行构建组件和产品的游戏开发者。
- 也面向愿意通过研究与动手实践探索新方法的 Unreal Engine 初学者。
前置基础
- 需要具备Unreal Engine与Blueprints的基础知识。
- 需要预先安装Unreal Engine 5.3;课程说明中建议初学者考虑使用 Unreal Engine 5.4。
- 需要能够运行 Unreal Engine 5.2 的游戏电脑,并愿意继续研究、动手实践相关主题。
使用软件
- 课程围绕Unreal Engine 5与Blueprints展开,内容包含 Unreal Engine 5.3 与 Unreal Engine 5.4 的对应操作说明。
- 动画素材使用Mixamo的免费动画;动画准备章节还包含使用Blender为动画添加 Root Bone 的内容。
本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。
260424
本站所发布的课程、教程及相关素材均来源于互联网, 仅供学习与交流之目的, 版权归原作者或原版权所有者所有。
本站内容仅作为试看与参考使用, 请勿用于任何商业用途。 若相关内容对您有帮助, 请务必支持正版,购买官方授权版本。
请您在下载或观看后, 于 24 小时内 主动删除相关内容。 本站不参与任何课程或素材的制作、 录制及商业授权行为。
如本站内容无意中侵犯了您的合法权益, 请及时与我联系, 我们将在核实后第一时间删除或处理。
联系邮箱: 1735623125@qq.com














暂无评论内容