欢迎来到“虚幻引擎5 C++:高级动作RPG”!这是你在线上能找到的最全面的RPG课程。在本课程中,你将学习如何利用游戏能力系统创建复杂的RPG战斗体验,并实现炫酷的功能,如包含轻攻击和重攻击的连击系统、方向性翻滚、击打反应、挡格、格挡、目标锁定、带有冷却时间的特殊能力、AI避让、高级敌人AI(包含侧身和投射攻击)、史诗般的boss战等等。

在第一部分中,我们将为游戏能力系统设置我们的英雄角色,并使用本地游戏标签和数据资产进行输入绑定。一旦我们的角色可以在关卡中移动,我们将结合GAS与链接的动画层创建一个包含轻攻击和重攻击的近战连击系统。确定好这些元素后,我们将引入敌人角色,加入属性、战斗反馈、角色死亡和强大的UI通知系统。你还将学习如何使用异步加载来处理启动数据,并创建一个自定义函数库来处理伤害。接下来,我们将结合Blueprint和C++行为树节点实现AI避让和侧身,以打造高级AI行为。我们将结合人群跟随组件以进行避让人群,并探索行为树节点类型和环境查询系统,以确定侧身位置。在敌人能够造成伤害后,我们将通过添加方向性翻滚、方向性击打反应、挡格、格挡和目标锁定来完善英雄的战斗能力。你将学习如何使用运动扭曲来实现动态翻滚距离,并在C++中处理目标锁定能力的大部分重任。在此之后,我们将引入一个可以发射投射物并在靠近时后退的远程敌人。然后,我们将添加一个boss角色,配备boss条、强大的近战攻击以及召唤其他敌人的能力。当我们的战斗系统完全运行后,我们将开发一个敌人波次的生存游戏模式。我们将创建多个小部件,包括胜利屏幕、失败屏幕、暂停菜单和主菜单。最后,我们将把所有内容移植到一个真实的地图上,为与敌人之间的史诗战斗做好准备。这门全面的RPG课程在网上无与伦比。每节课都提供详细的代码更改,并采取逐步的方法,现在正是创建你梦想中的RPG项目的最佳时机。你还在等什么?加入课程,今天开始你的RPG冒险吧!

创建者:Vince Petrelli
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2声道
类型:电子学习 | 语言:英语 | 时长:280讲(41小时5分钟)| 大小:28.3 GB

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

你将学习:
强大的近战连击系统,包括轻攻击和重攻击
利用游戏能力系统创建引人入胜的RPG战斗体验
使用自定义BTTask、BTTDecorator和BTService的高级敌人AI
环境查询系统用于高级AI行为
方向性击打反应和翻滚
近战挡格和格挡
特殊武器能力和带有消耗和冷却时间的愤怒能力
强大的UI通知系统
以波次方式生成敌人的生存战斗游戏模式
主菜单、暂停菜单、胜利/失败屏幕及加载屏幕
高效的目标锁定系统
具备近战和远程攻击能力的不同类型敌人
自定义C++能力任务/延迟动作用于战斗
异步和同步加载的最佳实践
数据导向的战斗统计设计
行业标准的编码实践,易于扩展的代码结构

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

发表回复

后才能评论

评论(1)