Image

课程简介

      教程内容为UE5客户端制作怪物模型,怪物技能,怪物特效。教程内容为怪物掉落系统搭建。教程内容为地图编辑器数据导入,阻隔点的验证。教程内容为玩家升级系统和玩家攻击属性系统的搭建。

课程信息

教学总时长4小时,使用软件:Unreal Engine5、VS2019。
适用行业:游戏引擎;难易度:中级。

交流答疑

对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。

课程目录

第一章:关于UE5
0101_更新vs2019
0102_使用UE5开发MMORPG客户端

第二章:导入地图阻隔数据
0201_导出地图阻隔数据
0202_游戏服务器加载地图阻隔数据
0203_获取出生点_重生点_传送点
0204_玩家复活_移动同步验证
0205_客户端加载地图阻隔数据
0206_测试出生点_复活点
0207_测试移动同步验证

第三章:攻击数据建立
0301_攻击数据定义
0302_初始化新手的攻击属数据
0303_DB保存新手攻击数据
0304_测试基础攻击数据
0305_更新总的攻击数据
0306_发送玩家的攻击数据
0307_客户端更新攻击数据

第四章:怪物数据
0401_机器人世界数据架构
0402_搭建机器人游戏数据
0403_机器人AI数据
0404_加载怪物表
0405_机器人管理器
0406_查找机器人API
0407_世界内创建机器人
0408_网格填充机器人标记
0409_网格验证有无其他机器人
0410_定义网格周围坐标
0411_查找没有机器人的网格

第五章:怪物AI
0501_怪物AI思考框架_01
0502_怪物AI思考框架_02
0503_怪物思考行为
0504_怪物警戒范围判断
0505_怪物AI流程图以及状态更新
0506_广播怪物状态
0507_网关服务器中转怪物数据
0508_游戏服务器发送怪物数据

第六章:UE5客户端怪物
0601_客户端加载怪物数据表
0602_客户端怪物数据的定义
0603_客户端怪物显示对象的定义
0604_客户端怪物交互详细数据
0605_客户端处理接收状态数据
0606_蓝图中生成怪物显示类
0607_蓝图中测试怪物生成

第七章:玩家攻击怪物
0701_玩家使用技能攻击怪物
0702_修改打方向的技能
0703_增加玩家对怪物的攻击伤害
0704_设置怪物死亡
0705_修改BUFF对怪物的支持
0706_玩家使用技能增加对怪物范围的搜索
0707_修改打方向的技能BUG

第八章:怪物行为
0801_怪物行为之巡逻
0802_怪物在世界内移动
0803_客户端怪物事件框架
0804_蓝图怪物移动数据
0805_测试怪物巡逻
0806_剔除不在主角视野范围内的怪物
0807_客户端怪物死亡
0808_怪物复活重生
0809_添加怪物BUFF更新检测
0810_客户端怪物BUFF显示测试
0811_怪物行为之追逐敌人核心算法
0812_怪物追逐敌人方向的计算
0813_封装怪物追逐敌人方向
0814_怪物行为之追逐敌人_01
0815_怪物行为之追逐敌人_02
0816_怪物行为之逃跑返回出生点
0817_修复怪物追逐敌人BUG

第九章:怪物攻击
0901_怪物开始使用技能
0902_怪物技能运行列表
0903_怪物技能攻击目标
0904_增加怪物范围检查
0905_怪物打方向的技能
0906_网关服务器转发怪物伤害数据

多端支持

课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。

相关课程