
这个教程将学习UE5引擎的射击游戏开发,通过比赛在互联网上连接玩家,创建插件以将任何虚幻引擎项目转换为多人游戏,还涉及到引擎中的多人配对程序,学习快节奏、竞技射击游戏的复制技术,通过最小化带宽和最大化性能来优化网络代码。
教程内容:
- 多人游戏的滞后补偿技术,包括客户端预测和服务器端回放。
- 多种武器,包括手枪、冲锋枪、突击步枪、猎枪、狙击步枪、火箭发射器、榴弹发射器和投掷手榴弹。
- 皮卡包括盾牌、生命值、速度迷、跳跃迷和弹药皮卡。
- 蹲下、瞄准、跳跃、扫射、装弹和投掷,所有这些都是在多人游戏中进行的。
- 使用生命和盾牌,弹药计数,得分和失败,以及游戏计时器的工作HUD。
- 自定义游戏模式,自定义比赛状态,以及多人游戏中使用的核心类。
- 了解游戏模式、游戏状态、玩家状态、玩家控制器、兵、角色和角色类如何在多人游戏中工作。
- 了解虚幻UE引擎在线子系统,并使用它来编程使用任何在线服务的多人游戏,如STeam。
- 创建自己的子系统来管理在线会话。