egret 资源管理与版本控制

本文详细探讨了Egret游戏引擎中资源的管理方式,包括如何组织资源文件,使用Egret的资源加载系统,以及如何进行有效的版本控制以确保团队协作中的资源同步。同时,还介绍了如何通过配置文件管理资源版本,确保不同版本游戏的兼容性和更新策略。
摘要由CSDN通过智能技术生成
图片等资源版本控制:两种方式
1.通过CRC
通过ResDepot发布资源,每个资源名称会自动添加CRC码
a.资源通过预加载(分组)进游戏,通过RES.getRes("")、RES.getResAsync()获取资源(default.res.json中的name)

2.通过每个资源文件url添加版本号
EgretVersionTool:
选择resource文件夹,获取资源的修改时间,并且写入default.res.json中的资源url添加版本号,
版本号可选修改时间、或者svn当前版本号等。

EgretResVersionDemo:资源管理与版本控制demo

其他版本控制:
a)index.html 
可以在html文件中加入:
<HEAD> 
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 
<META HTTP-EQUIV="Expires" CONTENT="0"> 
</HEAD>
来阻止index.html被浏览器缓存
b)加版本号加载default.res.json
   manifest.json官方已经在index.html中添加版本号
c)main.min.js等发布后的js文件,官方发布时,在manifest.json,已经通过crc码添加了版本号。



资源预加载方式:
default.res.json中配置资源
RES.loadConfig("resource/default.res.json", "resource/");
RES.loadGroup("preaload");//加载资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值