【教程】[UDEMY学院]UE5 C++ 多人射击游戏

【教程】[UDEMY学院]UE5 C++ 多人射击游戏
【教程】[UDEMY学院]UE5 C++ 多人射击游戏
【教程】[UDEMY学院]UE5 C++ 多人射击游戏

虚幻引擎 5 C++ 多人射击游戏
使用C++在虚幻引擎5中创建快节奏、竞争激烈的多人射击游戏!
更新时间:2023年10月

  • 你将会学到的

通过配对会议将互联网上的玩家联系起来
创建一个插件,将任何虚幻引擎项目转换为多人游戏
在虚幻引擎中编程多人匹配
了解快节奏、竞技射击游戏的复制技术
通过最小化带宽和最大化性能来优化网络代码
多人游戏的延迟补偿技术,包括客户端预测和服务器端回退
多种武器,包括手枪、冲锋枪、突击步枪、霰弹枪、狙击步枪、火箭发射器、榴弹发射器和投掷手榴弹
拾取物包括护盾、生命值、速度增益、跳跃增益和弹药拾取
蹲下、瞄准、跳跃、扫射、装填和投掷,全部在多人游戏中
使用生命值和护盾条、弹药计数、得分和失败以及游戏计时器的工作 HUD
自定义游戏模式、自定义匹配状态以及多人游戏中使用的核心类的使用
了解游戏模式、游戏状态、玩家状态、玩家控制器、Pawn、Character 和 Actor 类在多人游戏中的工作原理
创建您自己的子系统来管理联机会话
了解虚幻引擎在线子系统,并用它来编程使用任何在线服务(如Steam)的多人游戏
显示公告,包括:谁淘汰了谁,谁赢得了比赛,获胜团队,倒数计时器
自定义比赛状态:在热身阶段飞来飞去,在冷却阶段显示获胜者

  • 课程介绍

在这个全面的C++课程中了解有关虚幻引擎多人游戏的所有信息。从头开始,我们创建了一个完整的多人射击游戏,能够创建和加入游戏会话,并在互联网上连接许多玩家。我们将创建自己的自定义插件,可以将其添加到任何虚幻引擎项目中,从而轻松将其转换为多人游戏。

我们学习如何优化我们的游戏以获得最佳性能,因为竞技射击游戏需要尽可能高的性能。我们将实现延迟补偿技术,例如客户端预测和服务器端倒带,因此即使在存在高延迟的情况下,游戏也能流畅地运行!

我们学习如何为每个多人游戏机制使用适当的游戏类。自定义比赛状态、热身/冷却比赛计时器、Elim 公告、带生命值的 HUD、护盾、弹药和手榴弹等等!我们将所有重要功能保留在服务器上,以防止作弊,并学习使用玩家控制器、游戏模式、游戏状态、玩家状态、角色和游戏实例类的正确方法。

我们制造突击步枪、手枪、冲锋枪、火箭发射器、榴弹发射器、狙击步枪和投掷手榴弹!在多人游戏中所有功能,针对最佳性能进行了优化。

完成本课程后,您将能够创建任何您想要的多人游戏。如果你能把快节奏的射击游戏做好,你就可以做任何游戏,因为快节奏的竞技游戏需要尽可能好的性能。

此课程面向哪些人:
那些希望制作多人游戏的人
那些希望将现有项目转换为多人游戏的人
那些想要制作竞争性多人游戏的人
那些希望了解多人游戏编程的人
那些希望了解多人游戏优化的人
那些希望了解 AAA 射击游戏使用的延迟补偿技术的人
那些希望学习虚幻引擎的多人游戏代码库的人,这样他们就可以制作任何他们想要的多人游戏

  • 文件列表

01_01_简介
01_02_关于本课程
02_01_多人游戏概念
02_02_测试多人游戏
02_03_局域网连接
02_04_在线子系统
02_05_在线会话
02_06_为_Steam_进行配置
02_07_访问联机子系统
02_08_创建会话
02_09_加入游戏会话的设置
02_10_蒸汽区域
02_11_加入会话
02_12_创建插件
02_13_创建我们自己的子系统
02_14_会话界面代理
02_15_菜单类
02_16_访问我们的子系统
02_17_创建会话
02_18_回调子系统函数
02_19_更多子系统委托
02_20_从菜单加入会话
02_21_跟踪来访玩家
02_23_通往大厅的路径
02_24_完善菜单子系统
03_01_项目创建
03_02_项目创建
03_03_测试在线会话
03_04_资产
03_05_重定向动画
03_06_爆破片角色
03_07_摄像机和弹簧臂
03_08_角色移动
03_09_动画蓝图
03_12_动画蓝图
03_13_无缝旅行和大厅
03_14_网络角色
04_01_武器类别
04_02_拾取小部件
04_03_可变复制
04_04_装备武器
04_05_远程程序调用
04_06_装备动画姿势
04_07_下蹲
04_08_瞄准
04_09_运行混合空间
04_10_倾斜和横移
04_11_闲置和跳跃
04_12_下蹲行走
04_13_瞄准行走
04_14_瞄准偏移
04_15_应用瞄准偏移
04_16_多人游戏中的俯冲
04_17_使用瞄准偏移
04_18_繭
04_19_原地旋转
04_20_旋转根骨
04_21_网的更新频率
04_22_无装备下蹲
04_23_旋转奔跑动画
04_24_脚步声和跳跃声
05_01_投射武器类
05_02_开火蒙太奇
05_03_发射武器效果
05_04_多人游戏中的射击效果
05_05_命中目标
05_06_发射弹丸
05_07_弹丸移动组件
05_08_弹丸追踪器
05_09_复制命中目标
05_10_弹丸命中事件
05_11_弹壳
05_12_弹壳物理
06_02_冲击波HUD和玩家控制器
06_03_绘制十字准线
06_04_十字准线展开
06_05_纠正武器旋转
06_06_瞄准时缩放
06_07_瞄准时收缩十字准线
06_08_更改十字准线颜色
06_09_扩展追踪起点
06_10_击中角色
06_11_平滑旋转代理
06_13_自动开火
06_14_测试游戏
06_15_游戏框架
06_16_健康状况
06_17_更新HUD中的健康状况
06_18_伤害
06_19_爆破游戏模式
06_20_消除动画
06_21_重生
06_22_溶解材质
06_23_溶解角色
06_24_用曲线溶解
06_25_消除时禁用运动
06_26_消除机器人
06_27_占有时
06_28_爆破游戏玩家状态
06_29_战败
06_30_武器弹药
06_31_可以开火
06_32_携带弹药
06_33_显示携带的弹药
06_34_装弹
06_35_重装战斗状态
06_36_允许武器开火
06_37_更新弹药
06_38_装弹效果
06_39_自动装弹
06_40_游戏计时器
06_41_同步客户端和服务器时间
06_42_比赛状态
07_14_Blaster播放器状态
09_04_开赛状态设置
09_05_热身计时器
09_06_更新热身时间
09_07_自定义比赛状态
09_08_冷却时间公告
09_09_重启游戏
09_10_爆破游戏状态
10_01_火箭弹
10_02_火箭弹轨迹
10_03_生出火箭弹轨迹
10_04_火箭弹移动组件
10_05_命中扫描武器
10_06_光束粒子
10_07_冲锋枪
10_08_背带物理
10_09_霰弹枪
10_10_武器散射
10_11_狙击步枪
10_12_狙击瞄准镜
10_13_榴弹发射器
10_14_投射榴弹
10_15_装弹动画
10_16_霰弹枪装弹
10_17_武器轮廓效果
10_18_手榴弹投掷蒙太奇
10_19_投掷手榴弹时的武器附件
10_20_手榴弹资产
10_21_显示附加手榴弹
10_22_产生手榴弹
10_23_多人游戏中的手榴弹
10_24_HUD中的手雷
11_01_拾取类别
11_02_弹药拾取
11_03_Buff_组件
11_04_健康值拾取
11_05_治疗角色
11_06_速度缓冲
11_07_跳跃缓冲
11_08_盾牌栏
11_09_更新护盾
11_10_护盾缓冲
11_11_拾取产卵点
11_12_在关卡中添加生成点
11_13_生成默认武器
11_14_辅助武器
11_15_交换武器
11_16_丢弃辅助武器
12_01_延迟补偿概念
12_02_高延迟警告
12_03_局部开火效果
12_04_在本地显示小部件
12_05_复制散射
12_06_复制霰弹枪散射
12_07_霰弹枪射击RPC
12_08_客户端预测
12_09_客户端预测弹药
12_10_客户端预测瞄准
12_11_客户端预测装弹
12_12_服务器端倒带
12_13_滞后补偿组件
12_14_命中框
12_15_帧包
12_16_保存帧包
12_17_帧历史
12_18_倒带时间
12_19_帧间插值
12_20_确认命中
12_21_分数要求
12_22_霰弹枪的服务器端倒带
12_23_确认霰弹枪命中
12_24_霰弹枪得分请求
12_25_请求霰弹枪命中
12_26_预测射弹路径
12_27_编辑后更改属性
12_28_在本地生成弹丸
12_29_命中框碰撞类型
12_30_弹丸服务器端倒带
12_31_射弹得分请求
12_32_限制服务器端倒带
12_33_切换武器动画
12_34_结束延迟补偿
12_35_作弊和验证
13_01_返回主菜单
13_02_离开游戏
13_03_玩家记账
13_04_取得领先
13_05_生成王冠
13_06_消除公告
13_07_动态消除公告
13_08_爆头
13_09_射弹爆头
13_10_服务器端倒带的头部射击
14_01_团队
14_02_团队游戏模式
14_03_团队颜色
14_04_设置团队颜色
14_05_防止友军误伤
14_06_团队得分
14_07_更新团队得分
14_08_团队冷却公告
15_01_夺旗
15_02_夺旗
15_03_夺旗
15_04_给旗手增加负担
15_05_丢旗
15_06_队旗
15_07_队员开始
15_08_夺旗游戏模式
15_09_选择比赛类型
15_10_访问我们的子系统
15_11_团队和夺旗地图
16_01_祝贺
16_02_奖励讲座

– 备注:

-本站统一解压密码: www.edvfx.com

-详情可访问官网:官网地址

-约227个视频66小时时长,720P分辨率, 中英双语音,中英双字幕

-MKV通用视频格式,建议使用支持多音轨及字幕的播放器

-含课程素材

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

【耳东视效】温馨提醒:

1.本站大部分内容均收集于网络!不保证资源的完整性,仅供学习研究,若内容若侵犯到您的权益,请联系站长处理! 2.如果您喜欢我们,欢迎购买VIP会员,享受全站资源免费下载,您将得到更好的服务! 3.本站所有内容只做学习和交流使用。 版权归原作者所有!

给TA打赏
共{{data.count}}人
人已打赏
UE教学教程

【教程】[UDEMY学院]EMBERGEN体积和虚幻引擎5

2024-2-25 14:57:29

HoudiniUE教学教程

【教程】从Houdini中程序化创建日本城堡到Unreal Engine 4

2024-2-25 23:18:27

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索