UE5蓝图跑酷系统:攀爬跳跃翻越实战

UE5蓝图跑酷系统:攀爬跳跃翻越实战-CG Tuto
UE5蓝图跑酷系统:攀爬跳跃翻越实战
此内容为付费资源,请付费后查看
知识点:35
付费资源
图片[1]-UE5蓝图跑酷系统:攀爬跳跃翻越实战-CG Tuto

Unreal Engine 5 – Traversal Parkour System using Blueprints

Unreal Engine 基础工作坊

  • 课程先以Third Person Template为起点,创建并初始化 Cube Reference Actor,用于开展后续示例。
  • 通过向量移动、向量移动辅助函数、Actor 旋转与绘制调试辅助函数,说明课程中会使用的Vector Maths与蓝图组织方式。
  • 分别使用Sphere TraceLine TraceCapsule TraceBox 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 MontagesAnim 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 动画。
  • 课程还配置MantleVault的动画蒙太奇及 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 EngineBlueprints的基础知识。
  • 需要预先安装Unreal Engine 5.3;课程说明中建议初学者考虑使用 Unreal Engine 5.4。
  • 需要能够运行 Unreal Engine 5.2 的游戏电脑,并愿意继续研究、动手实践相关主题。

使用软件

  • 课程围绕Unreal Engine 5Blueprints展开,内容包含 Unreal Engine 5.3 与 Unreal Engine 5.4 的对应操作说明。
  • 动画素材使用Mixamo的免费动画;动画准备章节还包含使用Blender为动画添加 Root Bone 的内容。
⏱ 课程时长12.2小时
🎬 视频尺寸1920x1080
📦 配套资源
📝 学习笔记
🌍 语言 / 字幕精翻原声字幕 | 精配国语
🧾 课程编号260424
💾 资源大小7.09G

B 站粉丝专享:全套课程配套工程资源
包含:课件、资产、工程(内容以实际提供的为准)

课程学习笔记
本课程整理的学习笔记与补充资料

本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容