虚幻引擎C++高级动作RPG教程 Unreal Engine 5 C++ Advanced Action RPG - GFXHUB

Unreal Engine 5 C++ Advanced Action RPG

虚幻引擎C++高级动作RPG教程 Unreal Engine 5 C++ Advanced Action RPG

在虚幻引擎5中通过游戏能力系统(GAS)使用C++创建高级RPG战斗体验

你将会学到的

  • 强大的近战连击系统,轻重攻击
  • 利用游戏能力系统创造引人入胜的RPG战斗体验
  • 使用自定义BTTask、BTTDecorator、BTService先进的敌人AI
  • 高级AI行为环境查询系统
  • 定向命中反应和滚动
  • 近战格挡和格挡
  • 特殊武器技能和狂暴技能,有消耗和冷却时间
  • 强大的UI通知系统
  • 在波浪中产生敌人的生存战斗游戏模式
  • 主菜单、暂停菜单、输赢屏幕和加载屏幕
  • 高性能目标锁定系统
  • 具有近战和远程能力的不同类型的敌人
  • 自定义C++能力任务/战斗潜在动作
  • 使用异步和同步加载的最佳实践
  • 面向数据的战斗统计设计
  • 具有易于扩展的代码结构的行业标准代码实践

要求

  • 需要一些基本的虚幻C++经验

说明

欢迎来到《虚幻引擎5C++:高级动作角色扮演游戏》!你在网上能找到的最全面的角色扮演游戏课程。

在本课程中,您将学习如何使用游戏能力系统来创建复杂的RPG战斗体验,并实现令人兴奋的功能,如轻重攻击、定向滚动、命中反应、阻挡、抵挡、目标锁定、冷却特殊能力、人工智能回避、扫射和射弹攻击的高级敌人人工智能、史诗般的老板战斗等等。

在第一部分中,我们将为游戏能力系统设置我们的英雄角色,并继续使用本地游戏标签和数据资产进行输入绑定。一旦我们的角色可以导航关卡,我们将结合GAS和链接的动画层来创建一个具有轻重攻击的近战组合系统。有了这些元素,我们将介绍敌人角色,添加属性,战斗反馈,角色死亡和强大的用户界面通知系统。您还将学习使用异步加载启动数据,并创建一个自定义函数库来处理伤害。

接下来,我们将使用蓝图和C++行为树节点的混合来实现人工智能回避和扫射,以制作高级人工智能行为。我们将合并用于绕道人群回避的人群跟随组件,并探索行为树节点类型和环境查询系统来确定扫射位置。

由于我们的敌人能够造成伤害,我们将通过增加定向滚动、定向命中反应、阻挡、招架和目标锁定来改进我们英雄的战斗能力。你将学习使用运动扭曲来实现动态滚动距离,并在C++中处理大部分沉重的举重来实现目标锁定能力。

接下来,我们将介绍一个远程敌人,当接近时,它会发射射弹并撤退。然后,我们将添加一个老板角色,包括老板酒吧、强大的近战攻击和召唤其他敌人的能力。一旦我们的战斗系统功能齐全,我们将开发一个带有敌人波的生存游戏模式。我们将创建多个小部件,包括胜利屏幕、失去屏幕、暂停菜单和主菜单。最后,我们将把一切都移植到一个真实的地图上,与我们的敌人进行史诗般的战斗。

这个全面的RPG课程是无与伦比的在线课程。随着每个讲座中提供的详细代码更改和逐步的方法,没有更好的时间来创建您的梦想RPG项目。你还在等什么?加入课程,今天就开始你的RPG冒险吧!

此课程面向哪些人:

  • 想要构建动作RPG项目的学习者
  • 想要提高C++技能的学习者
  • 想要编写干净、专业和可扩展代码的学习者
资源下载
下载价格5 下载币
VIP免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
发布时间:2024/07/27
文件格式:MP4
语言:英文
文件大小:28GB
GFXHUB 原文链接:https://gfxhub.cn/unreal-engine-5-c-advanced-action-rpg/,未经允许不得转载。
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录