虚幻引擎 5 C++:制作自己的动作战斗游戏

Unreal Engine 5 C++: Make Your Own Action Combat Game

掌握动态战斗、AI 挑战和 C++ 技术,在 UE5 中创建自己的史诗动作游戏

 学习内容

  • 使用 Unreal Engine 5 和 C++ 构建动感十足的战斗系统。

  • 掌握动态动画,让您的角色像专业人士一样战斗。

  • 创建无情的敌人 AI,让玩家保持警惕。

  • 使用 map 和 enum 开发可扩展的统计系统。

  • 动手实践高级 C++ 编码,编写超过 1000 行代码。

  • 浏览 Unreal 的文档以快速找到所需的内容。

  • 了解如何使用界面和设计模式,例如观察者模式。

  • 像 Boss 一样调试,以防止内存泄漏并保持游戏流畅。

 

 关于课程

准备好创建像您最喜欢的 AAA 格斗游戏一样的第三人称近战战斗时刻,并在 UE5 中将您的 C++ 技能提升到一个新的水平了吗?

即使您不是战斗设计师,本课程也是增强您的游戏开发工具包的绝佳方式。首先,我们将编写一个用于锁定敌人的组件,这样您就不必一直弄乱摄像机。专注于战斗,而不是摆弄!

接下来,我们将深入研究玩家战斗。了解如何通过循环切换多个攻击动画来使游戏感觉充满活力。您的角色不仅会战斗,还会表演

没有杀手级统计系统的战斗是什么?您将使用 map 和 enum 构建一个可扩展的统计系统。这可确保您的游戏能够发展,而不会变成一团乱麻的代码。这一切都是为了编写持久、干净、可扩展的代码。

游戏中的敌人不会只是站在那里 – 他们会很凶猛!您将编写一个敌方 AI,该 AI 会投掷火球、向玩家冲锋,并让他们保持警觉。您的战斗将是艰难而刺激的,就像在最好的动作游戏中一样。

这门课程与大多数其他课程不同。我们使用 C++ 编写了 90% 的游戏逻辑。准备好编写一千多行代码并学习大量新的 C++ 技巧。

对于任何想要掌握虚幻引擎 5 的人来说,这都是一个游戏规则改变者。您将学习使用接口和设计模式(如观察者模式)来使您的游戏智能和高效。

到最后,您将知道如何使用高级 C++ 技能构建游戏并使其流畅运行。您将对 Unreal 的文档充满信心,像专业人士一样进行调试,并使用最佳实践保持代码整洁。

已经掌握了 C++ 的基础知识?棒!如果您了解自己的变量、条件语句、类和方法,就可以开始了。本课程将带您从基础知识到构建全面的动作格斗游戏。避免混乱代码库的噩梦,并学会从头开始做正确的事情。

那你还在等什么?跳进去,开始编码,让我们一起创造一些史诗般的东西(双关语!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。