首页 / Unity课程/ 热更新 / 商业级资源热更框架(多模块多线程)
  • 分享
    收藏

商业级资源热更框架(多模块多线程)

从0开始手把手教你设计一套商业级的框架,如何编写Editor可视化面板,由浅入深逐渐了解AB/热更。

该商品享受“全站”打折促销活动,后结束,请尽快购买!
优惠价 365.66 价格: 389.00元
学习有效期 长期有效

简介

【版权声明】本课程版权归提供者所有,仅限个人学习,严禁任何形式的录制、传播账号分享,一经发现,情节严重者将承担法律责任。

该课程是一款多模块,多线程的资源热更管理框架,能够直接应用在商业项目中。

本课程从0开始,教你AssetBundle打包原理、多模块打包编译器、内存引用计数管理、资源热更流程、打包依赖处理、AB依赖加载等成体系的资源管理框架,掌握框架设计底层核心技术,打造属于你的核心竞争力。

功能介绍:

该框架包含以下功能:

  • Android IOS 多模块热更
  • 多版本管理
  • 多线程下载
  • 资源加密
  • 资源解密
  • 资源内嵌
  • 资源解压
  • 内存引用计数
  • 版本热更
  • 版本回退
  • 大型资源对象池
  • AB模式加载
  • Editor模式加载
  • 多模块可视化打包系统

注意: 《Unity进阶路线》系列课程中包含本课程,如有需要可移步至 项目实战进阶路线

在课程学习中,如有任何问题,请联系:
QQ:975659933 (铸梦老师) 或在
交流群:728685392 (铸梦课程交流群)联系老师。

未来规划:

该课将于2024年底进行重录,会与ZMUI DMVC HyBridCLR 进行结合,以商业项目接入热更的标准,去热更和使用ZMAsset资源热更管理框架,包含多个AssetBundle包的热更、代码DLL热更模块等。

在这之后的下一个实战课程会以 马甲包+资源热更+代码热更 的方式完整的教学国内主流的商业项目开发和接入HyBridCLR代码热更流程。

 

课程内容

第1章: 框架介绍

在课程的开篇,我们将通过演示视屏和框架功能演示,为大家展示这一商业级资源热更框架的强大功能。通过学习收获和框架介绍,学员将对框架的整体结构和设计理念有一个清晰的认识。
接着,我们将引导学员进行工程环境搭建,为后续课程的学习奠定基础。

第2章: 可视化多模块打包器

在这一章节中,我们将深入研究可视化多模块打包器的实现。通过构建BuildWindow可视化窗口和编写BundleConfigura配置文件,学员将学习如何在多模块环境下高效打包资源。
多个课时将涵盖多模块按钮的绘制、打包内嵌按钮的实现,以及热更补丁窗口的设计与配置。

第3章: 多模块AssetBundle打包

此章将深入讲解AssetBundle打包的策略和注意事项。学员将学到如何初始化多模块打包器、自动生成模块枚举工具、以及实现打包所有文件夹和预制体的过程。
统一修改AssetBundleName、生成AssetBundle配置等内容也将被详细讲解。

第4章: 加密/解密/热更打包层

这一章将探讨热更打包层的关键技术,包括生成AssetBundle、AES加密AssetBundle、以及热更补丁文件的生成。
学员将了解如何加密保护资源,以及如何生成有效的热更补丁文件。

第5章: 多模块多线程资源下载层

进入这一章,我们将深入研究多模块多线程资源下载层的实现。学员将学到如何设计多模块、多线程的资源下载系统,
包括检测资源是否需要热更、计算资源下载队列、以及资源下载器AssetDownLoader的实现。多个课时将涵盖资源下载中加载、资源下载回调处理等关键环节。

第6章: 多线程负载均衡热更层

在这一章,我们将深入研究多线程负载均衡热更层的实现。学员将学到如何平衡多线程下载,通过多模块资源热更管理类和多线程下载均衡技术,实现资源的高效更新。
此外,HotAssetManager的完善和下载层代码接口的封装也将是本章的重要内容。

第7章: 热更资源解压曾

在资源热更中,解压是一个关键步骤,本章将深入讲解热更资源解压的过程。
学员将了解资源热更提示窗口的制作、模块资源热更的测试、资源解压管理类的设计和实现,以及热更窗口的制作等关键知识。

第8章: 多模块资源加载层

资源加载是热更系统的核心,这一章将专注于多模块资源加载层的设计和实现。学员将学到AB依赖项和内存引用计数的介绍、
加载AssetBundle配置文件、类对象池的创建,以及AssetBundle加载和释放机制。同步加载资源、异步加载资源、同步克隆物体等内容也将在此章详细讲解。

第9章: 框架大型资源对象池

资源的高效利用是框架设计的一个重要方面,本章将深入讲解框架大型资源对象池的设计和实现。学员将学到异步克隆对象、
克隆并等待资源加载、资源下载中加载处理、资源释放处理以及资源深度清理等内容,从而更好地管理大型资源的加载和释放。

第10章: 框架API功能封装/测试

这一章节将对框架进行API功能的封装与测试。学员将学到如何使用框架提供的API,通过实际案例完成登录弹窗的制作、更新流程的完善,以及加载登录弹窗等操作。通过这一章的学习,学员将更好地理解框架的使用和扩展。

第11章: 框架多模块热更测试

在这一章,我们将进行框架多模块热更测试。学员将学到多模块资源热更的测试方法、MD5计算问题的修复、补丁包版本升级的测试、热更版本回退的测试等内容。
通过兑换商城窗口的制作和游戏道具热更资源的制作,学员将全面掌握框架在实际项目中的应用。。

学习目录

学员评价

暂无评价哦~
授课老师

铸梦

资深游戏开发者

猜你想学