首页视频教程脚本编程 / 系统开发Unreal Engine / Visual Studio UE4连接分布式商业级MMORPG服务器高级教学第二季

UE4连接分布式商业级MMORPG服务器高级教学第二季

Visual Studio Unreal Engine

分享

Loading...

收藏

学习热度:12894

适用行业:游戏引擎

课程时长:1500分钟

课程难度:高级

学习路径: 系统程序开发专项学习

Image

课程简介

教程有三大黑科技,内存池技术、哈希算法以及预开辟内存做法。算法高效,从而提升工作效率。
教程内容为UE4客户端制作技能、制作BUFF以及服务器进行同步,服务器计算伤害以及升级,玩家攻击数值的计算,玩家生命,攻击防御的统计方式。
本教程偏服务器讲解,服务器是一个干货教程。如果需要购买的可以先加QQ105153739咨询。

课程信息

教学总长度25小时左右,使用软件:VS2019、UE4.25。
适用行业:游戏引擎;难易度:高级。

交流答疑

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

课程目录

第一章:技能和buff介绍
0101_技能介绍
0102_技能演示
0103_buff介绍
0104_buff演示

第二章:ue4-单机技能和buff制作
0201_技能资源介绍
0202_战士技能制作1
0203_战士技能制作2
0204_火球术制作
0205_火墙制作
0206_法师技能制作
0207_buff制作1
0208_buff制作2
0209_暗黑buff制作

第三章:GateServer中转技能数据
0301_服务器技能流程介绍
0302_gateserver中转技能数据1
0303_gatesrever中转技能数据2
0304_gateserver发送技能同步数据给UE4客户端

第四章:GaneServer技能同步框架
0401_技能表介绍
0402_加载技能表到内存
0403_查找技能表
0404_定义技能数据和获取技能
0405_DB服务器保存技能数据
0406_ue4客户端定义和接收技能数据
0407_gameserver技能验证和全局时间技巧
0408_gameserver技能验证
0409_技能运行列表框架介绍
0410_定义技能运行数据
0411_开始技能填充数据1
0412_开始技能填充数据2
0413_广播技能开始给九宫格内的玩家
0414_update检查技能运行数据
0415_检查技能结束以及初始化数据

第五章:UE4客户端技能同步框架
0501_UE4技能同步框架
0502_加载技能表到内存
0503_客户端技能验证
0504_发送技能数据
0505_接收技能同步数据
0506_定义事件列表数据结构
0507_玩家事件架构
0508_蓝图调用开始使用技能
0509_蓝图同步播放技能动作
0510_测试主角技能同步
0511_播放技能限制移动
0512_冲刺技能的处理

0513_冲刺技能测试
0514_定义其他玩家数据
0515_其他玩家蓝图技能同步
0516_客户端补帧
0517_其他玩家技能同步测试
0518_选择目标和自动导航到目标位置1
0519_选择目标和自动导航到目标位置2
0520_选择目标进行攻击
0521_选择目标自动攻击测试

第六章:GameServer Buff同步框架
0601_buff介绍
0602_buff状态的定义
0603_读取buff表到内存
0604_buff数据的定义
0605_buff的创建
0606_buff的执行和结束
0607_gaterserver中转buff信息

第七章:UE4客户端 Buff同步框架
0701_加载表到内存
0702_buff数据的定义
0703_buff的添加
0704_buff的执行和结束
0705_蓝图buff特效显示
0706_其他玩家buff同步


第八章:战斗范围计算
0801_计算攻击范围1
0802_计算攻击范围2
0803_计算范围内的玩家是否在攻击距离内
0804_计算攻击BUFF
0805_攻击范围测试
0806_计算伤害广播
0807_gateserver中转伤害和死亡数据
0808_ue4客户端接收伤害_死亡数据
0809_蓝图显示血条和伤害
0810_伤害测试
0811_计算方向技能攻击范围1
0812_计算方向技能攻击范围2
0813_计算点到直线的距离
0814_方向技能测试

第九章:复活
0901_玩家阵亡
0902_玩家复活处理
0903_gateserver中转复活数据
0904_gameserver复活处理
0905_复活测试

第十章:技能UI冷却时间
1001_技能UI冷却时间

多端支持

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

课程要求

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

此课程的内容正在持续更新中

此课程获得之后永久可以观看

本课程包含录播视频课程内容

FIRST BLOOD

首杀英雄风云榜 - 下单快如闪电

加入交流群
选课小助手
相关课程