Posted on 2008-12-06 11:46
RichardHe 阅读(438)
评论(2) 编辑 收藏 引用
想为游戏实现加载资源的进度条.因为一般游戏都有这个进度条;而我们的游戏在开始加载资源的时候就没什么提示,
对于玩家也不知道资源加载到了什么地方.交互性感觉太差.
1.得到文件下所有文件的大小BOOST/FILESYSTEM
2.read读了多少?
3.计算出百分比
好像上面方法行不通,那些表格是字符才好,如果按二进制或者加密自己定义的压缩格式就找不到有多少行,
还有就是在找每个文件多少行上面计算的时间也是比较多的,综合考虑放弃上面的方法.
和同事讨论了下,不一定严格按照上面计算,有个大概的效果就行.突然想到种方法,其实游戏也就是在加载自定义的表格上面的比较花费时间,
程序已经知道了多少个格要加载,所以可以按照表的个数,从而算出加载了多少个百分比了:)