游戏中的打包工具是如何做的?

TrueSmart 2004-03-03 02:27:11
游戏中的打包工具是如何做的?
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2004-03-25
  • 打赏
  • 举报
回复
大多数情形下,压缩是必要的
正如楼上所说,不压缩的现代游戏资源实在让人吃不消。

压缩不代表速度降低很多,解压缩也是很快的
再者说解压缩不见得一次解压全部,可以局部解压,
比如进入一个关卡前后只解压和这个关卡相关的内容到临时文件就可以了
xiaolizi 2004-03-24
  • 打赏
  • 举报
回复

压缩也有很大的好处啊,比如网络游戏,更新一个100M的东东肯定不如更新一个50M的东东然后花半分钟解压缩快吧.楼上提到的装载速度应该不成问题吧,毕竟解压缩只要一次.对于现在很多游戏都是动辄2,3G的容量真让人吃不消.zip一下减少一半容量,运行时刻解压缩还是可以忍受的.
gofree2 2004-03-22
  • 打赏
  • 举报
回复
赞同NES,关键是加载速度
如果一个文件100MB以上,用ZLIB,解包都在内存里面完成,成本是很高的,关键是速度
其实自己搞个文件格式,不难。实在不行,就用DLL吧,单独用一个DLL作为资源包,就行DX可以直接赌DLL里面的资源。而且还可以加密,HOHO
hmnes125 2004-03-22
  • 打赏
  • 举报
回复
其实主要看你包的功能定位是什么样的

我个人对包的看法
一、将文件结合起来
主要是目录清洁、好看。方便进行管理

二、不赞成任何数据压缩的方式进行储存
现在用户硬盘大小已经不是问题,反而你的数据装载的速度才是关键。假如使用zlib也就是说能将数据压缩50%已经不错了,但解压缩的时间是必须考虑的。如果你的数据小到是没有什么关系,如果动则装载几十、上百MB的数据那建议不要进行任何压缩

三、对于数据加密,你可以使用自己的文件格式进行储存
所谓文件格式不是指包的文件格式,而是指被打包的文件格式

以上是我对包的主要几点看法
programer23 2004-03-22
  • 打赏
  • 举报
回复
赞成 happy__888([顾问团]寻开心)

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧