[语音识别 + AI翻译+ 部分校正 + 语音合成]
虚幻引擎 5 C++ 多人射击游戏(从零开始学,新手都能打造一款属于自己的游戏)
使用C++在虚幻引擎5中创建快节奏、竞争激烈的多人射击游戏!
更新时间:2024年1月
-你将会学到的
通过配对会议将互联网上的玩家联系起来
创建一个插件,将任何虚幻引擎项目转换为多人游戏
在虚幻引擎中编程多人匹配
了解快节奏、竞技射击游戏的复制技术
通过最小化带宽和最大化性能来优化网络代码
多人游戏的延迟补偿技术,包括客户端预测和服务器端回退
多种武器,包括手枪、冲锋枪、突击步枪、霰弹枪、狙击步枪、火箭发射器、榴弹发射器和投掷手榴弹
拾取物包括护盾、生命值、速度增益、跳跃增益和弹药拾取
蹲下、瞄准、跳跃、扫射、装填和投掷,全部在多人游戏中
使用生命值和护盾条、弹药计数、得分和失败以及游戏计时器的工作 HUD
自定义游戏模式、自定义匹配状态以及多人游戏中使用的核心类的使用
了解游戏模式、游戏状态、玩家状态、玩家控制器、Pawn、Character 和 Actor 类在多人游戏中的工作原理
创建您自己的子系统来管理联机会话
了解虚幻引擎在线子系统,并用它来编程使用任何在线服务(如Steam)的多人游戏
显示公告,包括:谁淘汰了谁,谁赢得了比赛,获胜团队,倒数计时器
自定义比赛状态:在热身阶段飞来飞去,在冷却阶段显示获胜者
-课程介绍
在这个全面的C++课程中了解有关虚幻引擎多人游戏的所有信息。从头开始,我们创建了一个完整的多人射击游戏,能够创建和加入游戏会话,并在互联网上连接许多玩家。我们将创建自己的自定义插件,可以将其添加到任何虚幻引擎项目中,从而轻松将其转换为多人游戏。
我们学习如何优化我们的游戏以获得最佳性能,因为竞技射击游戏需要尽可能高的性能。我们将实现延迟补偿技术,例如客户端预测和服务器端倒带,因此即使在存在高延迟的情况下,游戏也能流畅地运行!
我们学习如何为每个多人游戏机制使用适当的游戏类。自定义比赛状态、热身/冷却比赛计时器、Elim 公告、带生命值的 HUD、护盾、弹药和手榴弹等等!我们将所有重要功能保留在服务器上,以防止作弊,并学习使用玩家控制器、游戏模式、游戏状态、玩家状态、角色和游戏实例类的正确方法。
我们制造突击步枪、手枪、冲锋枪、火箭发射器、榴弹发射器、狙击步枪和投掷手榴弹!在多人游戏中所有功能,针对最佳性能进行了优化。
完成本课程后,您将能够创建任何您想要的多人游戏。如果你能把快节奏的射击游戏做好,你就可以做任何游戏,因为快节奏的竞技游戏需要尽可能好的性能。
此课程面向哪些人:
那些希望制作多人游戏的人
那些希望将现有项目转换为多人游戏的人
那些想要制作竞争性多人游戏的人
那些希望了解多人游戏编程的人
那些希望了解多人游戏优化的人
那些希望了解 AAA 射击游戏使用的延迟补偿技术的人
那些希望学习虚幻引擎的多人游戏代码库的人,这样他们就可以制作任何他们想要的多人游戏
– 备注:
-本站统一解压密码: cgsucai.cc
-详情可访问官网:官网地址
-约227个视频66小时时长,720P、1080P分辨率
-通用视频格式
-含课程素材