网站大量收购闲置独家精品文档,联系QQ:2885784924

vfs在大型flash项目中的应用(唐声福)资料.pdf

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFS在大型FLASH项目中的应用 作者:唐声福 时间:2012年2月 邮箱:slicol@ QQ 目 录 1 •Flash项目规模的演化 2 •VFS是什么? 3 •基本原理及论证 4 •基本框架及实现 5 •对其它系统的助力 6 •部署及工具 1、Flash项目规模的演化 几乎全类 多种类型 型的大型 的复杂游 游戏(3D 、 简单休闲 戏(在线、 MMOG、 的单机小 回合、策 FPS等) 游戏 略、SNS 广告、贺 等) 卡和动画 演示 2、VFS是什么?Linux中的概念 • VFS是一个可以让 open() 、read()、write() 等系统调用不用关心 底层的存储介质和文 件系统类型就可以工 作的粘合层。 2、VFS是什么?Windows的问题 • “Windows 游戏软件在发布时,通常会把所 有数据文件打包。这通常出于两个目的: 一是保护数据文件不被最终用户直接查看, 二是Windows 的文件系统一度相对低效。 尤其是在处理非常多小文件的时候,无论 是安装、分发还是运行时处理都有性能问 题。” 2、VFS是什么?案例:WOW • 10+G的客户端应该有 多少个文件? • MPQ 是Blizzard 公司 将游戏数据包装在一 起的一种档案格式 • VFS即相当于用来管理 读写这些数据包的底 层模块。 • 也许在Blizzard,它不 叫VFS 。管它呢! 2、VFS是什么?引自「云风」的话 • “我需要从不同的介质中读取文件。从操 作系统提供的文件系统中访问文件。也可 以创建一个内存文件系统,把临时资源放 在内存。也可以从数据包中检索文件。数 据包可以是自定义格式,也可以是标准的 zip 格式(方便开发期使用)。如有可能, 我希望支持嵌套的包结构,即可以将一组 文件打包成一个zip 文件,再将这个zip 文 件打包到另一个zip 包中。程序可以用多层 目录的形式直接访问到内层包内的数据。” 2、VFS是什么?PCGame 旧的概念(Linux)

文档评论(0)

rachel + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档