虚幻引擎5 C++:高级动作RPG
时长:280次讲座(41小时5分钟)
视频: h264, 1280×720 放到到1080方便观看视频下方章节目录
使用C语言通过Gameplay Ability System在虚幻引擎5中创建高级RPG战斗体验++
资料链接:矮吃TT屁S://盼.跨课.C恩/s/ee9aede4fe78
你将学到什么:
强大的近战组合系统,可进行轻攻击和重攻击
利用游戏能力系统创造引人入胜的RPG战斗体验
使用自定义BTTask、BTTDecoror、BTS服务的高级敌方AI
高级人工智能行为环境查询系统
定向击球反应和滚动
近战阻挡和招架
具有成本和冷却时间的特殊武器能力和愤怒能力
强大的UI通知系统
在波浪中孕育敌人的生存战斗游戏模式
主菜单、暂停菜单、输赢屏幕和加载屏幕
射孔靶锁系统
具有近战和远程能力的不同类型的敌人
自定义C++能力任务/战斗潜在动作
使用异步和同步加载的最佳实践
面向数据的作战统计设计
具有易于扩展的代码结构的行业标准代码实践
要求:
需要一些使用虚幻引擎的基本C++经验
说明:
欢迎来到“虚幻引擎5 C++:高级动作RPG”!你在网上能找到的最全面的RPG课程。在本课程中,您将学习如何使用Gameplay能力系统创建复杂的RPG战斗体验,并实现令人兴奋的功能,如轻攻击和重攻击的组合系统、定向滚动、命中反应、阻挡、招架、目标锁定、冷却特殊能力、人工智能回避、具有扫射和投射攻击的高级敌方人工智能、史诗般的boss战斗等等。在第一部分中,我们将为游戏能力系统设置我们的英雄角色,并使用本地游戏标签和数据资产进行输入绑定。一旦我们的角色可以在关卡中导航,我们将把GAS与链接的动画层结合起来,创建一个具有轻攻击和重攻击的近战组合系统。有了这些元素,我们将引入敌方角色,添加属性、战斗反馈、角色死亡和一个强大的UI通知系统。您还将学习使用异步加载启动数据,并创建一个自定义函数库来处理损坏。接下来,我们将使用Blueprint和C++行为树节点的混合来实现人工智能规避和扫射,以构建高级人工智能行为。我们将整合人群跟踪组件以避免绕行人群,并探索行为树节点类型和环境查询系统以确定扫射位置。由于我们的敌人能够造成伤害,我们将通过添加定向滚动、定向命中反应、阻挡、躲避和锁定目标来提高英雄的战斗能力。您将学习使用运动扭曲来实现动态滚动距离,并在C++中处理大部分繁重的任务以实现目标锁定能力。在此之后,我们将介绍一个远程敌人,它会发射弹丸并在接近时撤退。然后,我们将添加一个boss角色,包括boss栏、强大的近战攻击和召唤其他敌人的能力。一旦我们的战斗系统完全发挥作用,我们将开发一个有敌人波浪的生存游戏模式。我们将创建多个小部件,包括获胜屏幕、失败屏幕、暂停菜单和主菜单。最后,我们将把所有东西移植到一张真实的地图上,与敌人进行史诗般的战斗。这个全面的RPG课程在网上是无与伦比的。每节课都提供了详细的代码更改和循序渐进的方法,现在正是创建梦想RPG项目的最佳时机。你还在等什么?加入课程,今天就开始你的RPG冒险吧!