Unity班级
Unity永久班级
Unity一年班级
帧同步Moba案例班级
状态同步MMO案例班级
关于我们
Unity班级
Unity永久班级
Unity一年班级
帧同步Moba案例班级
状态同步MMO案例班级
关于我们
登录
注册
登录
注册
《MMO状态同步组队战斗分布式滚服案例课程》
第19任务: 117设计通信协议数据结构
查看课程
任务列表
第1任务: 001MMO案例课程效果Demo演示
第2任务: 002MMO案例课程核心技术要点概述
第3任务: 101客户端框架分层概述
第4任务: 102创建客户端初始工程
第5任务: 103创建分类目录导入基础资源
第6任务: 104制作登录UI界面
第7任务: 105特效和模型与UI混排
第8任务: 106PELog日志初始化设置
第9任务: 107创建定时器服务
第10任务: 108游戏玩法模式状态机
第11任务: 109驱动业务系统和网络服务
第12任务: 110场景异步加载(一)
第13任务: 111场景异步加载(二)
第14任务: 112UI窗口界面基类
第15任务: 113加载进度窗口显示
第16任务: 114注册登录逻辑
第17任务: 115切换玩法模式基础层UI
第18任务: 116制作通用Tips弹窗提示
第19任务: 117设计通信协议数据结构
第20任务: 118跳转游戏角色创建场景
第21任务: 119角色选择界面UI制作
第22任务: 120角色选择界面交互逻辑
第23任务: 121消息发布与订阅服务
第24任务: 122加载主城场景
第25任务: 123制作并导入UI组件
第26任务: 124主城UI组件挂载定位点
第27任务: 125挂载组件控制脚本
第28任务: 126编辑器显示组合UI(一)
第29任务: 127编辑器显示组合UI(二)
第30任务: 128跳转显示主城组合UI
第31任务: 129修复编辑操作报错
第32任务: 130第一章总结回顾
第33任务: 201服务端战斗服框架结构
第34任务: 202创建服务进程抽象类
第35任务: 203配置日志与Json解析库
第36任务: 204通用进程启动器
第37任务: 205控制台命令解析
第38任务: 206公共服务与业务系统
第39任务: 207游戏世界及驱动容器
第40任务: 208驱动GameWorld流程
第41任务: 209处理GameWorld创建请求
第42任务: 210缓存角色进入游戏世界
第43任务: 211挂载世界单位组件
第44任务: 212挂载角色单位组件
第45任务: 213整合IOCPNet网络库
第46任务: 214服务器登录消息处理
第47任务: 215服务端代码导出共享
第48任务: 216搭建客户端网络层
第49任务: 217服务端独立登录网络模块
第50任务: 218客户端回应消息分发机制
第51任务: 219请求登录Token协议
第52任务: 220服务端登录Token生成
第53任务: 221客户端登录协议联调
第54任务: 222主动断开Login连接
第55任务: 223战斗进程校验Token数据
第56任务: 224缓存角色数据映射关系
第57任务: 225玩家上线状态切换
第58任务: 226创建服务端角色消息组件
第59任务: 227客户端发送Token令牌
第60任务: 228分发关卡进入确认消息
第61任务: 229角色消息组件消息处理
第62任务: 230注册分发进程内部协议
第63任务: 301多线程添加GameWorld创建缓存
第64任务: 302创建不同模式GameWorld
第65任务: 303负载最小容器承载GameWorld
第66任务: 304生成均匀分布的随机位置
第67任务: 305服务端寻路组件安装整合
第68任务: 306服务端寻路组件路径点计算
第69任务: 307Navmesh寻路数据导出
第70任务: 308寻路点测试Debug演示
第71任务: 309服务端AOI视野组件安装整合
第72任务: 310缓存进出AOI世界请求
第73任务: 311创建移动控制组件
第74任务: 312设置AOI单位初始位置
第75任务: 313创建作用范围组件ScopeComp
第76任务: 314制定AOI视野状态协议
第77任务: 315制定状态数据嵌套协议
第78任务: 316收集进入视野状态数据
第79任务: 317剔除重叠进出合并视野
第80任务: 318SWorld驱动游戏角色
第81任务: 319客户端角色业务系统
第82任务: 320生物角色表现类
第83任务: 401角色单位配置数据
第84任务: 402场景中加载角色资源
第85任务: 403设置角色基础属性
第86任务: 404预测校正移动同步算法
第87任务: 405键盘输入玩家角色方向
第88任务: 406玩家动画播放切换
第89任务: 407下发移动组件初始属性
第90任务: 408修复动画播放切换
第91任务: 409客户端上行移动数据
第92任务: 410移动消息分发处理
第93任务: 411视野内广播移动同步
第94任务: 412计算客户端预测位置
第95任务: 413移动旋转预测与插值平滑
第96任务: 414前后端移动同步联调
第97任务: 415角色资产替换流程
第98任务: 501制定任务数据协议
第99任务: 502服务端任务系统组件
第100任务: 503客户端任务业务系统
第101任务: 504封装UI递归查找工具
第102任务: 505控制任务组件UI状态
第103任务: 506任务状态与类型排序
第104任务: 507刷新任务数据显示
第105任务: 508调试数据显示异常
第106任务: 509任务行为分发处理
第107任务: 510设置NPC对话相机
第108任务: 511NPC对话UI显示
第109任务: 512处理对话完成回调
第110任务: 513客户端计算路径点
第111任务: 514移动增加导航模式
第112任务: 515场景加载附加NPC资源
第113任务: 516批量异步加载Prefab
第114任务: 517修正寻路提前中止问题
第115任务: 518完成对话并推送任务状态
第116任务: 519领取奖励并更新主线任务
第117任务: 520采集任务UI组件
第118任务: 521对接采集任务处理
第119任务: 522轮盘摇杆方向组件
第120任务: 523UI方向组件自适应
第121任务: 524模拟网络上下行延时环境
第122任务: 525位移追击优化移动同步(一)
第123任务: 526位移追击优化移动同步(二)
第124任务: 601配置公共地图资源怪物
第125任务: 602创建资源怪物群集组件
第126任务: 603批量生成地图配置怪物
第127任务: 604地图怪物退出及重生
第128任务: 605构建怪物AOI视野数据
第129任务: 606怪物挂载计时组件
第130任务: 607客户端加载怪物显示
第131任务: 608关联主城UI组件动画
第132任务: 609主城界面UI组件切换(一)
第133任务: 610主城界面UI组件切换(二)
第134任务: 611配置普攻技能数据
第135任务: 612注册普攻技能事件
第136任务: 613控制点击特效播放
第137任务: 614注册常规技能事件
第138任务: 615传递技能UI参数
第139任务: 616技能时间与攻击速率
第140任务: 617客户端技能初始化
第141任务: 618创建服务端属性组件
第142任务: 619推送角色属性数据
第143任务: 620血条与飘字管理组件
第144任务: 621更新血条进度显示
第145任务: 622怪物与小兵血条
第146任务: 623生成玩家角色血条
第147任务: 624血条位置追踪匹配
第148任务: 伤害飘字显示
第149任务: 对象池管理飘字使用
第150任务: 飘字功能整合进血条
第151任务: 依序展示队列缓存飘字
第152任务: 帧同步与状态同步核心原理
第153任务: 状态同步技能核心流程
第154任务: 非目标技能施法
第155任务: 目标技能施法
第156任务: 最近距离目标选择规则
第157任务: 计算目标队伍阵营类型
第158任务: 技能施法客户端预执行(一)
第159任务: 技能施法客户端预执行(二)
第160任务: 移动影响攻击表现
第161任务: 切换技能控制模式
第162任务: 制定技能施法同步协议
第163任务: 创建服务端技能组件
第164任务: 视野范围广播技能施法
第165任务: 客户端同步技能动作
第166任务: 定时心跳消息机制
第167任务: 计算网络平均延时
第168任务: 延时修正动画播放追赶
第169任务: 模拟随机网络延时
第170任务: 服务端目标容差校验
第171任务: 前摇定时延时修正
第172任务: 技能生效后摇处理
第173任务: 同步技能伤害状态数据(一)
第174任务: 同步技能伤害状态数据(二)
第175任务: 客户端处理状态同步数据
第176任务: 测试普攻状态同步表现
第177任务: 客户端技能后摇处理
第178任务: 多客户端表现同步测试
第179任务: 服务端逻辑帧移动预测
第180任务: 技能1需求整理分析
第181任务: 启动技能1施法流程
第182任务: 通用技能CD计时器
第183任务: 封装并驱动CD计时器
第184任务: 调试显示刷新异常
第185任务: 非目标技能处理分支
第186任务: 创建服务器技能Buff
第187任务: 驱动Buff基类状态切换
第188任务: 单体移速加成Buff效果
第189任务: 技能替换实现强化普攻(一)
第190任务: 技能替换实现强化普攻(二)
第191任务: 创建技能沉默效果Buff
第192任务: 演示显示Bug调错流程
第193任务: 标记Buff额外伤害效果
第194任务: 标记Buff伤害效果表现
第195任务: 动态范围移速Buff
第196任务: 动态范围目标筛选
第197任务: Buff状态数据同步推送
第198任务: 创建动态范围伤害Buff
第199任务: Buff状态数据分发处理
第200任务: 附着Buff表现控制(一)
第201任务: 附着Buff表现控制(二)
第202任务: 调试显示Bug流程示范
第203任务: 创建大招技能配置
第204任务: 服务端强制位移模式
第205任务: 目标位置闪现功能
第206任务: 百分比血量处决伤害
第207任务: 范围击飞计算
第208任务: 指定位置范围伤害
第209任务: 强制位移表现
第210任务: 测试并修正位移消息
第211任务: 资源怪物死亡及重生
第212任务: 怪物战斗AI配置
第213任务: 创建怪物AI组件
第214任务: 怪物AI状态切换(一)
第215任务: 怪物AI状态切换(二)
第216任务: 计算服务器导航路点
第217任务: 服务器怪物移动攻击
第218任务: 制定跳转关卡通信协议
第219任务: 服务器处理跳转请求
第220任务: 客户端主城世界跳转
第221任务: 切换野外地图模式
第222任务: 单人副本UI逻辑
第223任务: 单人副本玩法组件
第224任务: 单人副本结算战斗
第225任务: 单人副本结算界面
第226任务: 通用动效显示工具
第227任务: 单人副本模式切换
第228任务: 修正副本退出场景异常
第229任务: 清理离开地图视野
第230任务: 调试技能目标异常
第231任务: 组队系统需求分析
第232任务: 组队界面UI逻辑
第233任务: 制定组队通信协议
第234任务: 客户端组队业务系统
第235任务: 定时请求匹配数据
第236任务: 刷新组队数据显示
第237任务: 服务端角色组队组件
第238任务: 服务端组队业务系统
第239任务: 处理玩家组队请求(一)
第240任务: 处理玩家组队请求(二)
第241任务: 更新组队缓存数据
第242任务: 对接组队内部协议
第243任务: 新创建队伍数据显示
第244任务: 联调队伍数据更新
第245任务: 玩家请求加入队伍
第246任务: 组队系统处理加入请求
第247任务: 队长解散队伍功能
第248任务: 队员退出所在队伍
第249任务: 联调组队创建加入功能
第250任务: 联调组队解散退出功能
第251任务: 跳转组队副本游戏世界
第252任务: 服务端多人副本组件
第253任务: 客户端多人副本模式切换
第254任务: 多人副本模式战斗结算
第255任务: 修正结算协议配置
第256任务: 执行跨场景寻路任务
第257任务: 更新击杀任务进度(一)
第258任务: 更新击杀任务进度(二)
第259任务: 对接指定副本通关任务
第260任务: 对接组队副本进入任务
第261任务: 切换任务组件为队伍显示(一)
第262任务: 切换任务组件为队伍显示(二)
第263任务: 分布式通信拆分(一)
第264任务: 分布式通信拆分(二)
第265任务: 数据进程缓存进程信息
第266任务: 战斗进程整合通信模块
第267任务: 同步区服连接结构数据
第268任务: 登录进程账号映射数据(一)
第269任务: 登录进程账号映射数据(二)
第270任务: 客户端区服列表数据分发
第271任务: 登录区服选择界面业务
第272任务: 网络状态提示UI界面
第273任务: 公共通知Pop弹窗
第274任务: 客户端自动重连登录服
第275任务: Login进程中转登录请求(一)
第276任务: Login进程中转登录请求(二)
第277任务: Data进程处理登录请求
第278任务: 设计Mysql数据表结构
第279任务: 角色数据写入Mysql
第280任务: 生成AccessToken访问令牌(一)
第281任务: 生成AccessToken访问令牌(二)
第282任务: Battle进程转发AccessToken
第283任务: Data进程校验AccessToken
第284任务: 联调分布式登录流程
第285任务: 战斗场景网络断线重连(一)
第286任务: 战斗场景网络断线重连(二)
第287任务: 战斗场景网络断线重连(三)
第288任务: 客户端切换登录服务器
第289任务: 服务进程内部断线重连(一)
第290任务: 服务进程内部断线重连(二)
第291任务: 服务进程内部断线重连(三)
第292任务: 脚本启动多个区服进程
第293任务: 分布式配置与多区服发布