您现在的位置是:课程
热更新框架设计之客户端热更框架(下部)视频课程
2023-06-29 20:54课程 人已围观
《热更新框架设计之客户端热更框架》课程介绍:
本作是热更框架系列课程中的客户端框架设计与实现部分。理解本作需要之前的所有知识点积累,在其基础之上给学员展现当今商业热更框架中,商业级热更框架的基本原理、设计全过程、实现框架产品等全过程。通过本作学习可以让资深开发人员晋升为游戏架构师、主程、技术总监等职位。
为了更好更快的服务广大学员,本课程分为上、中、下三部分,内容如下:
上部:
UI框架与AB框架整合,重构整合为 “热更新UI框架”。
中部:
“热更新UI框架”与热更流程技术重构整合。
纯Lua框架设计理念与实现。
下部:
复合型热更框架设计与实现。
框架产品加入HotFix功能模块,且功能演示与测试完善。
《热更新框架设计之客户端热更框架(下部)》课程介绍:
热更客户端下部,分为四部分进行讲解:
第一部分: lua框架的进一步整合
热更新综合框架对“纯lua”框架的进一步整合。本部分从效率上考虑,分为资源的后台加载与前台UI与模型的展现功能。前者采用C#脚本,通过调用AB框架与UI框架实现资源的解析与加载任务。 后者采用“纯lua”框架的显示层控制脚本实现UI与模型的展现逻辑控制。之前开发的“纯lua框架”被客户端框架进一步整合为完整的有机整体。为更好运作,具体lua框架划分为“核心通用层”与具体“项目业务层”脚本。前者主要为固定不变或者少量变化的功能逻辑,后者负责具体项目的显示逻辑控制。
第二部分: 热更新案例示例开发
采用以上框架具体完成诸如“公告栏”、“任务栏”等强热更新需求的业务逻辑实现。本模块录播视频则具体讲解了“公告栏”热更新的开发全过程与热更新全流程演示。
第三部分: 热补丁(HotFix)功能的整合与示例项目演示。
客户端框架增加热补丁业务逻辑模块。本模块承担项目中所有C#脚本在上线发布之后,可能出现的Bug修复功能。本录播授课以ARPG中常出现的战斗业务逻辑为例,讲解HotFix的具体bug修复功能实现。
第四部分: 热更新进度UI界面。
以上功能调试验证成功后,添加“热更新进度UI界面”。 本模块为热更新框架的末尾功能实现。 具体负责客户端与服务器通信下载过程中,给玩家(客户)以动态界面提示,让玩家耐心等待热更新(包含热补丁)的完成,以及项目的正式开始。
下一篇:傻傻小鸟