首页 > 其他分享 >CocosCreator 3.7.x 一步步给你的项目增加热更新

CocosCreator 3.7.x 一步步给你的项目增加热更新

时间:2023-06-29 09:03:58浏览次数:44  
标签:me 管理器 3.7 一步步 private HotUpdateMgr CocosCreator ._ native

官方文档

1. 热更新范例教程 · Cocos Creator

2. 热更新管理器 · Cocos Creator

官方文档主要是讲了原理,然后给了一个基于 3.3.2 版本的示例,都看完了之后感觉只是一知半解。

所以决定写一个 step by step 的教程,进一步以供大家参考。

(当前,这里也有其它 帖子 可供参考)

插件准备

首先往你的项目中增加 hot-update插件 ,可以在文档中的示例代码中获取。(了解更多

TS部分

然后添加一个名为 `HotUpdateMgr` 的单例管理器。

(我们可以有其它的实现方式,不写在一个管理器中也是完全 ok 的,up to u)
export default class HotUpdateMgr {
    private static _me: HotUpdateMgr;
    public static get me(): HotUpdateMgr {
        if (!this._me) {
            this._me = new HotUpdateMgr()
        }
        return this._me;
    }
    private constructor() {
    }
}

native.AssetsManager
引擎提供的热更新主要工具类

private _am: native.AssetsManager;
public init(): boolean {
    if(native)
    this._am = new native.AssetsManager();
}

标签:me,管理器,3.7,一步步,private,HotUpdateMgr,CocosCreator,._,native
From: https://www.cnblogs.com/bakabird/p/17512915.html

相关文章

  • Python3.7源码编译
    1.下载Python3.7.0源码gitclonehttps://github.com/python/cpython.gitgitcheckoutv3.7.0wgethttps://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz源码目录结构如下所示:(1)Include目录:包含Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模块扩展Python......
  • Python3.7源码编译
    1.下载Python3.7.0源码git clone https://github.com/python/cpython.gitgit checkout v3.7.0wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz源码目录结构如下所示:(1)Include目录:包含Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模......
  • Flutter 3.7 正式发布
    新的Flutter稳定版加入了Material3更新、iOS平台优化及其他内容新年伊始,由Flutter3.7正式版来「打头阵」!我们与整个Flutter社区成员们继续在Flutter3.7中优化了框架,包括创建自定义菜单栏和层叠式菜单、更好的国际化工具支持、新的调试工具以及其他功能和特性等。新的......
  • 2023 年第一弹, Flutter 3.7 发布啦,快来看看有什么新特性
    2023年新春之际,Flutter喜提了3.7的大版本更新,在Flutter3.7中主要有改进框架的性能,增加一些很棒的新功能,例如:创建自定义菜单栏、级联菜单、更好地支持国际化的工具、新的调试工具等等。另外Flutter3.7还改进了Globalselection、使用Impeller提升渲染能力、DevTools等......
  • 升级Ubuntu18.04上的gitlab 13.7.3
    1、查看gitlab版本,在首页后面添加/help就可以看到了也可以用命令查看cat/opt/gitlab/embedded/service/gitlab-rails/VERSION2、gitLab版本升级,需要按照官方的指示版本进行依次升级8.11.Z->8.12.0->8.17.7->9.5.10->10.8.7->11.11.8->12.0.12->12.1.17->12.10.1......
  • Linux下安装python3.7.9
    操作系统与原有python[pythondemo@localhost~]$cat/etc/centos-releaseCentOSLinuxrelease7.4.1708(Core)[pythondemo@localhost~]$pythonPython2.7.5(default,Aug42017,00:39:18)[GCC4.8.520150623(RedHat4.8.5-16)]onlinux2Type"help",......
  • 一步步教学在 Windows 下面安装 pytorch3d 来部署 xuniren 这个项目
    对于这篇教程打算上个星期就准备写了,无奈一直在跑产品和参加行业活动,始终迟迟未能和大家见面。这个项目主要是小郭总开源的Fay虚拟人控制器然后看到有这么一个真人2D的项目——xuniren,激发了我部署项目的好奇心。从而有了一些经验(踩了很多坑),顺利在几台电脑上跑通,而且远程也帮......
  • 外汇天眼:你知道诈骗平台是如何一步步完成收割吗?
    近年来,社会一些不法分子以炒外汇为噱头,采取代理、虚拟、假冒境外经纪商等模式,通过搭建网络虚假外汇交易平台,后台控制交易、篡改K线数据,诱导投资者高杠杆高频率交易等手段进行诈骗,从而骗取客户资金。目前市场上,主要有两类虚假平台:其中一类是虽有工商行政管理登记注册,但不包括外汇业......
  • 轻松解决 Eclipse Indigo 3.7 中文字体偏小,完美 Consolas 微软雅黑混合字体!
    Eclipse是著名的跨平台的自由集成开发环境(IDE)。6月22日Eclipse3.7正式发布,代号是Indigo。在Windows7下初始后化,发现界面变化不大,但中文字体却面目全非,小得根本看不见,而且也看起来很不爽。其实这是Eclipse的默认字体换了,以前的一直是CourierNew,这次eclipse用的字体是......
  • Python单元测试:一步步了解测试框架、测试用例和覆盖率分析
    在软件开发中,单元测试是一个非常重要的环节。它可以确保你的代码能够正常运行,并且在将来的修改中不会出现问题。在Python中,单元测试是非常容易实现的。本文将介绍Python单元测试的所有知识点,包括测试框架,测试用例,测试装置,测试套件和覆盖率分析。一、测试框架Python中最常用的测......