本次是由HRC老师为您带来的虚幻引擎5多人联机不平衡对抗游戏《捉迷藏》的教程视频。我们主要是为这个游戏制作大体框架,并扩充详细的游戏设定。我们为游戏中的人类玩家和鬼怪玩家制作了非常炫酷实用的技能。人类玩家将会拥有隐身、缩小、变形这三个技能来躲避鬼怪玩家的抓捕。而鬼怪玩家将会拥有关灯与潜地这两个技能来帮助自己抓捕人类玩家。
课程信息
教学总时长约56小时,使用软件:UE5。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:工程创建与资源导入
0101_工程创建和资源导入
0102_玩家本地游戏载入与载入UI创建
0103_服务器玩家载入函数与载入UI逻辑制作
0104_角色选择UI面板制作
0105_角色选择逻辑制作
0106_选择角色倒计时与玩家诞生地点蓝图制作
0107_玩家角色生成与战斗开始逻辑制作
第二章:人类角色UI制作
0201_玩家头像条UI与服务器游戏倒计时制作
0202_客户端游戏倒计时与玩家UI头像表现制作
0203_鬼怪玩家靠近表现制作
0204_人类玩家靠近鬼怪与电机逻辑制作
0205_人类玩家靠近电机UI表现与玩家执行电机维修
操作制作
0206_服务器电机维修执行函数制作
0207_电机维修客户端蓝图与UI维修状态以及摄相机
动画制作
0208_电机维修状态动画制作
第三章:电机维修密码输入逻辑制作
0301_电机维修判定逻辑制作-1
0302_电机维修判定逻辑制作-2
0303_维修密码输入面板UI绘制
0304_维修密码输入蓝图逻辑制作
0305_密码输入结果客户端表现制作
0306_玩家维修密码输入操作制作与逃生密码面板UI
绘制
0307_电机维修客户端表现制作
0308_电机维修总思路回顾与游戏测试bug修复
第四章:逃生门与游戏结束机制
0401_逃生门位置判定与逃生密码面板UI绘制
0402_逃生门打开机制制作
0403_逃生门密码输入逻辑与密码面板UI函数绑定制
作
0404_密码面板UI函数绑定与逃生门密码输入结果逻
辑制作
0405_玩家逃生胜负判定与观战角色蓝图制作
0406_切换观战视角函数制作
0407_游戏结束面板UI制作与逃生系统思路回顾
第五章:金币商城辅助系统
0501_金币掉落客户端表现制作-1
0502_金币掉落客户端表现制作-2
0503_商城购买系统制作-1
0504_商城购买系统制作-2
0505_道具栏UI与获得道具客户端表现制作
0506_道具使用服务器函数制作
0507_道具使用客户端UI刷新制作与思路回顾
0508_安全屋制作
第六章:击倒与帮扶机制
0601_鬼怪攻击制作
0602_击倒机制服务器与本地客户端制作
0603_人类玩家击倒客户端表现制作
0604_倒地玩家客户端判定与服务器帮扶倒地玩家执
行函数制作
0605_帮扶倒地玩家客户端表现制作
0606_帮扶倒地玩家判定与玩家击倒获救服务器逻辑
制作
0607_帮扶倒地玩家与击倒重新爬起客户端表现制作
第七章:鬼怪抓取机制
0701_鬼怪抓取人类客户端事件制作与抓取服务器逻
辑思路讲解
0702_鬼怪执行抓取人类函数制作
0703_鬼怪抓取人类动画逻辑制作
0704_鬼怪抓取人类客户端表现制作
0705_鬼怪放下人类机制与观战视角自动切换制作
第八章:献祭与帮扶机制
0801_献祭启动机制制作
0802_鬼怪献祭动画与献祭客户端同步逻辑制作
0803_献祭十字架动画制作
0804_献祭流程制作
0805_被献祭人类营救本地判定与献祭营救发起服务
器函数制作
0806_营救献祭人类循环判定函数制作
0807_被献祭人类玩家获救函数制作
0808_破坏电机客户端发起与破坏电机服务器执行函
数制作
0809_破坏电机循环函数与破坏电机客户端表现制作
第九章:隐形人技能制作
0901_隐身包裹体的创建与放置
0902_激活技能操作与服务器激活隐身函数制作
0903_客户端隐身材质与摄像机视野拉伸制作
0904_隐身显形机制制作
第十章:缩小人技能制作
1001_缩小技能释放逻辑制作
1002_缩小技能表现与客户端事件同步制作
1003_放大技能空间检测函数制作
1004_放大技能客户端逻辑制作
十一章:变形人技能制作
1101_变形技能客户端激活制作
1102_服务器变形执行函数与客户端变形表现制作
1103_变形物体移动逻辑制作
1104_变形恢复机制制作
1105_变形人对物理体施加力的机制制作
十二章:暗影恶魔技能制作
1201_关灯技能激活制作
1202_自定义灯光蓝图创建
1203_舞台蓝图关灯表现函数制作
1204_灯光蓝图开关灯函数制作
1205_角色技能CD系统制作
十三章:潜地恶魔技能制作
1301_潜地技能激活制作
1302_潜地技能胶囊体大小变化制作
1303_潜地技能材质函数制作-上
1304_潜地技能材质函数制作-下
1305_潜地技能蓝图时间线输出数值到材质函数
1306_潜地技能客户端表现逻辑串联
1307_潜地技能钻出服务器函数与客户端接收逻辑制
作
1308_人类玩家恐惧客户端表现与恢复恐惧效果函数
制作
十四章:道具制作_上
1401_照相机致盲范围判定制作
1402_照相机致盲客户端表现制作
1403_照相机营救被抓人类玩家的机制制作
1404_头盔道具制作
1405_隐身斗篷道具制作
十五章:道具制作_下
1501_发条玩具道具制作
1502_鬼怪探测器道具制作
1503_细铁丝道具执行营救逻辑制作
1504_细铁丝道具营救成功函数制作
1505_肾上腺素道具执行营救逻辑制作
1506_肾上腺素道具营救循环判定函数制作
1507_蜡烛与手电筒道具制作
十六章:打包联机测试
1601_将项目工程与联机模板合并
1602_修改联机模板大厅角色选择蓝图逻辑
1603_修改战斗载入联机蓝图逻辑
1604_项目打包联机测试
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。