webgame资源文件表的建立

来源:互联网 发布:网络共享服务器 编辑:程序博客网 时间:2024/05/17 00:55

webgame的资源管理,虽然不如操作系统对文件管理复杂,但也有很多相似性。所以,webgame资源管理也可以像操作系统文件管理那样,建立文件表,表可以包含这些字段:资源地址、资源类型、资源大小、版本号、浏览器缓存策略、内存缓存策略、加密压缩类型、替代资源、包地址(如果多个资源被打包,那么加载的时候,其实就是加载这个包)、应用程序域、安全域(是否检查策略文件)……

这个表建立应该是发布工具自动生成的,用户可以在每个资源文件夹下建立一个.res文件,里面包含如下信息:打包哪些文件、加密哪些文件、缓存哪些文件、剔除哪些文件。有了配置文件.res,游戏发布工具就可以读取这些文件,然后生成资源文件表。游戏中加载资源的时候,就会自动查询这张表,这张表对游戏程序来说是隐藏的。假如游戏需要assets/123.swf,查表后发现123.swf在assets/swf/pack.zip中,那么加载器就会去加载后者,然后解压解密,取出123.swf给游戏使用。

原创粉丝点击