繁体
“不过这个数字好算,我就用这个举例。”
“由于这些像素片的大小都是8x8的,每一个像素片都能用四
颜
行糅合,所以,索引她的代码基本上都是2bit的写
,在这
况
,一个像素片的大小其实就是8x8x2bit,16byte。”
“当我们拥有256个素材时,我们的整个素材库就是256x16byte,等于4096byte,也就是4kb的大校”
“而当一个素材库就要4kb时……”
“一个游戏128kb,这怎么样都不过分吧?”
“毕竟,我们的分辨率是256x240。”
在伊芙琳的讲解
,伊森终于明白这个游戏为什么能这么大了。
他们机
的分辨率是256x240的,当游戏铺满整个屏幕时,需要的像素片就有(256÷8)x(240÷8),也就是32x30,960个。
由于这些东西是从素材库里索引的,一个是1byte,所以一屏幕的画面就有32x30x1byte,也就是960byte。
因此,地图
度越
,所需要的索引总量也就越多,像伊芙琳在第一关就
了大概十五个全屏,总大小便是15x960byte,大概14kb的样
,而整个游戏有七关,平均十个全屏,光地图就有67kb。
当然了,如果这么
,那这款游戏伊芙琳甚至能
到200多kb去,为了压缩地图大小,她甚至已经优化一波了,把所有的对象
行了
象画的标注,就比如说攻击人的地堡、门、异形卵,boss,这些东西独立标注,然后在关卡数据中仅仅保存这些特殊对象的
现位置,一个对象的大小是2byte。
再加上大批量的保留背景、敌人、以及其他的字符信息,就比如说弹药的随机位置,七个关卡的地图被她压缩到45kb左右。
而在这
况
,128kb是怎么用
来的呢?
很简单,各
各样的音效,夸张到了极
的剧
。
这些东西占用了接近30kb的储存。
如此事实听得伊森
秃不已。
而当他一边翻着制作书,一边听着
的念叨时,突然间,他忽然像是盲僧一般发现了一个华
,“伊芙琳,你等等。”他打断了
的话语。
“你是说……这游戏之所以会这么大,那是因为我写的东西有些多?”
他有些难以置信。
“是的。”
伊芙琳倒是认真的
起了
。
“……”
如此事实让伊森有些无语。
好家伙!
合着什么事
都赖我呗!
但
一秒,他又摇起了
,觉得不对劲。
Loading...
内容未加载完成,请尝试【刷新网页】or【设置-关闭小说模式】or【设置-关闭广告屏蔽】~
推荐使用【UC浏览器】or【火狐浏览器】or【百度极速版】打开并收藏网址!
收藏网址:https://www.zjtjbj.com