[项目]VersionTool版本文件生成工具

VersionTool是一款用于网页游戏资源管理的工具,它解决了当服务器资源更新时,如何确保客户端加载最新资源的问题。通过在URL后添加资源的修改时间戳,VersionTool自动生成version.ver文件,确保每次启动游戏时加载的是最新版本。该工具的svn主页和相关依赖库链接已提供,用户需配置config.json文件以生成version.ver。
摘要由CSDN通过智能技术生成

对于网页游戏,加载资源,flash默认采取的策略是,第一遍的时候是从服务器远程加载的,第二遍的就是从本地缓存进行加载,如果服务器的资源有更新的话怎么办?怎么通知客户端不从本地缓存加载,重新到服务器拿最新的资源呢?

解决办法是,使用Loader/URLLoader加载时候,参数的url地址后面加一个随机的字符串就可以了,通常做法是添加一个资源的修改时间戳,把所有的资源的修改时间戳记录保存在一个文件中,比如是version.ver文件,每次加载游戏都重新加载这个版本文件,加载资源时候根据资源地址读取这个版本文件中相应的时间戳信息,添加到地址后面,这样就能保证客户端能加载到最新的资源了,此后,每次发版本相关人员只需要更新下这个version.ver版本文件即可

这里不详述加载机制了,鄙人献丑提供一个自己写的自动生成版本号文件的工具


svn主页(主页有svn地址):
http://www.oksvn.com/Project/Detail-16678.shtml

注意:
1、checkout出来是fb4.6的工程,如果是其他版本fb用户,请自行复制src建立工程
2、MaliuLib类库http://www.oksvn.com/Project/Detail-120

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值