Udemy – Unreal Engine 5 游戏能力系统 (GAS) 速成课程

schedule8个月前 menu_book1065 字 · 4 分钟阅读 visibility0
Udemy – Unreal Engine 5 游戏能力系统 (GAS) 速成课程

Udemy – Unreal Engine 5 游戏能力系统 (GAS) 速成课程

标题:Udemy – Unreal Engine 5 游戏能力系统 (GAS) 速成课程

信息:

你将学到:

  • 如何使用游戏能力系统创建令人兴奋的游戏机制

  • 设置带有属性的属性集

  • 创建用于战斗、AI 等的游戏能力

  • 使用游戏提示实现蒙太奇、摄像机抖动和粒子等视觉效果

  • 在 GAS 中创建和管理游戏标签

  • 应用游戏效果来修改属性并应用游戏标签等

  • 使用能力任务在能力中执行异步操作

  • 在 UI 中通过进度条和数字控件响应属性变化

这是一门关于 Unreal Engine 游戏能力系统的全面课程!

在本课程中,我们将通过创建一个包含 AI 敌人的动作战斗游戏来涵盖 GAS 的所有核心组件。

本课程同时使用 C++ 和蓝图。需要具备两者的经验。

我们将创建一个空白项目,并从 Epic Games 导入免费的 Paragon 资源。然后从头开始创建一个功能完整的游戏项目,包括:

  • 在玩家控制器上设置增强输入,并为移动和能力分别设置输入映射上下文

  • 具有自定义功能的能力系统组件

  • 用于不同攻击、定向命中反应、AI 搜索、追逐和攻击等的能力!

  • 在编辑器和 C++ 代码中创建游戏标签

  • 用于播放动画蒙太奇、生成粒子和摄像机抖动等效果的游戏提示

  • 用于在能力中执行操作(如监听游戏事件和播放蒙太奇)的能力任务

  • 用 C++ 创建的自定义延迟任务节点

  • 监听游戏属性的变化,并在 UI 中通过进度条和伤害数字效果(使用 Niagara 系统在 GPU 上)显示统计数据

  • 生命值和法力值的拾取物

  • 用于修改属性和应用游戏标签的游戏效果

  • 将游戏能力蓝图转换为 C++

  • 自定义动画通知和通知状态

  • 命中检测、重叠测试、碰撞过滤以优化性能

  • 游戏能力消耗和冷却

  • 角色死亡和重生

  • 敌人 AI

  • 以及更多!

这是一次对游戏能力系统的深入探讨。我们所有的机制都使用 GAS 实现,完成本课程后,您将对游戏能力系统有深入的理解。

通过挑战和测验来巩固概念,以测试您的理解。所有挑战的解决方案都在讲座视频中提供。

您将拥有课程的终身访问权限。

随着引擎的变化,课程将持续更新。

您将可以访问 Druid Mechanics Discord 社区,这是一个拥有近 40,000 名成员、涵盖从初学者到行业资深人士的社区,我们都在那里(包括我自己)互相帮助。

有专门的助教帮助解答问题。

希望您喜欢这门课程!制作过程非常有趣!

本课程适合对象:

  • 想要学习如何使用游戏能力系统的人

  • 想要以结构良好的方式管理代码库的人

  • 希望游戏机制能在多人游戏中工作的人

  • 想要创建具有能力、属性和战斗的精彩游戏的人

  • 想要深入理解游戏能力系统的人

评论 0 条评论

参与讨论

要发表评论,您必须先登录。

正在加载评论...