首页 > 其他分享 >热更新 Creator 3.x 原生平台热更新(转载)

热更新 Creator 3.x 原生平台热更新(转载)

时间:2024-02-19 10:13:51浏览次数:35  
标签:原生 Creator 版本号 更新 manifest 修改 构建 服务器 目录

使用版本:3.7.1
功能介绍:基于官方demo修改
步骤:
1.下载官方demo
https://github.com/cocos-creator/cocos-tutorial-hot-update/tree/master 152
2.搭建测试服务器
https://cloud.tencent.com/developer/article/1987932 92
开启默认端口是8080,启动的时候可以http-server -p 端口号 来修改启动端口
我的本地服务器目录结构,下面是我已经替换了最新资源的,是第7步才有这些资源

 



3.打开demo目录下extensions\hot-update-local-ip\builder的hook.js,修改一下代码来生成manifest文件,不然就用cocosstore里面卖的插件或者手动cmd

我的hotConfig.ts的代码就一行如下:
export const GameVersion = “1.0.0.0” //游戏版本号 (服务器)
4.修改hotupdata.ts代码,这里不做赘述,我提交到github
https://github.com/ccsuxiao/fang 89
5.构建,建议选择window平台,比较好测,6有说明
6.构建后assets目录下的manifest文件会自动修改,然后生成打包,打包后在build->windows->proj目录下找到test6.sln,用Visula Studio打开,看下图:加上这行代码,运行时将会有日志打印

 


7.改动项目,修改hotConfig的版本号,构建,构建完成后将最新资源(build->windows->assets目录下的assets和src)和manifest文件(构建自动在项目目录下->asssets的project.manifest和version.manifest)都放到服务器上
8.运行项目,如果version.manifest的版本号不同就会提示有更新

 

转载自:https://forum.cocos.org/t/topic/148106

标签:原生,Creator,版本号,更新,manifest,修改,构建,服务器,目录
From: https://www.cnblogs.com/xyptechnology/p/18020484

相关文章

  • 【持续更新中】【解题报告】你非得用贪心解深搜题吗?——搜索题迷惑解法大赏
    寒假THOI集训部分深搜题目(另类)题解今日推歌:《カブってこうぜぇfeat.可不》-タケノコ少年特别可爱的一个歌,,,Before集训时候做题做出的怪异解法和迷惑大赏,真实有用的成分低于迷惑成分除了深搜以后(可能)还会有广搜题本篇没有任何以贪心为正解的题,也(几乎)没有以正解(搜索)做出来......
  • Ubuntu20.04 问题+解决方案(不定期更新)
    问题1:Ubuntu20.04错误提醒:无法修正错误E:Unabletocorrectproblems,youhaveheldbrokenpackages.例如:解决方案:https://blog.csdn.net/weixin_44284939/article/details/122647791问题2:dpkg:errorprocessingpackage***(--configure)错误解决办法E:Sub-proce......
  • SQL批量更新部分B表的数据,数值来源于A表,根据AB关联字段作为过滤条件
    1.需求描述A表是全数据表,需要批量更新B表制定列的部分数据。条件是B表的另外一列定于A表的另外一列2.实例代码updateBsetcol1=A.col1fromAwhereB.col2=A.col2andb.col2>'2024-01-11';3.代码说明where后面第一份条件是两表的关联关系,第二个条件是对B表更......
  • 禁用Windows自动更新并允许手动更新
    新版的Windows经常会自动检查更新,然后在某个夜深人静的晚上帮你自动更新。对于自动更新,一般的解决方案是直接禁用Windows更新服务。这种方式虽然关闭了自动更新,但会影响手动更新。Windows的设置中可以设置暂停自动更新,但是最长只能设置暂停一周。下面介绍一种延长暂停自动更......
  • CentOS 7 系统更新和内核升级
    #先安装必要的wget和vim功能,以免出现问题yuminstall-ywgetvim更新yum源cd/etc/yum.repos.d/rm-rf/etc/yum.repos.d/*.repowget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repowget-O/etc/yum.repos.d/epel.repohttps://m......
  • Jenkins更新
    1.以root用户进入jenkins容器dockerexec-it-urootIDbash2.在容器中下载jenkins的最新war包wgethttps://mirrors.jenkins.io/war/2.442/jenkins.war3.查看容器中jenkinswar包的位置,并备份原来的war包whereisjenkinscd/usr/share/jenkinscpjenkins.warjenkinsBAK......
  • IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等
    有段时间没有更新IDEA了,早上看到IntelliJIDEA2024.1EAP5发布的邮件提示,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的。也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下。Spring、Quarkus等主流框架的支持增强SearchEverywhere功能......
  • 【对称密钥管理技术规范】密钥的生成、存储、传输、更新和销毁
    《信息安全技术对称密钥管理技术规范》是由中国国家标准化技术委员会发布的标准,主要涉及对称密钥管理技术的规范。对称密钥是加密和解密过程中使用的同一把密钥,对称密钥管理的规范通常包括密钥的生成、存储、传输、更新和销毁等方面的要求,以确保对称密钥的安全性和有效性。该标......
  • CF-926(已更新:B)
    CF-926两点睡,七点起,阎王夸我好身体……主要这场实在是难绷,两个小时都在C题上吊死了,也不是没想过跳题,只是后面的题我更是一点思路都没有-^-“就喜欢这种被揭穿的感觉,爽!”B分析​ 涂色的单元格能够包含k种对角线,很明显要根据图像的具体性质想答案:然而我赛时是一股脑地猜结......
  • 轻松实现.NET应用自动更新:AutoUpdater.NET教程
    在软件开发中,应用程序的自动更新功能是一个重要的特性,它能让用户在不手动干预的情况下获取最新的软件版本。这不仅提高了用户体验,还有助于开发者及时修复潜在的问题、增加新功能,并确保软件的安全性和稳定性。对于.NET开发者来说,实现自动更新功能并不总是那么简单。幸运的是,有一个......