现代大型游戏似乎都是开发者在推进硬件需求,等待硬件逐渐跟上脚步(PC);或是至少在硬件相对固定的环境下(主机),开发者受到的限制其实也没有 那么地大。但在家用电脑游戏的早期,情况可完全不是这样的 — 因为硬件上严重的限制,游戏开发者必需要用各种偏门的方法来达到显示彩色的目的。
十载的武义网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整武义建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“武义网站设计”,“武义网站推广”以来,每个客户项目都认真落实执行。
YouTube 上的一位 iBookGuy 仁兄就做了一则小视频,解释当时的开发者,为了让电脑能显示颜色,有多么地辛苦,像上面这张图,就是在「每个 8×8 的方块最多只能有两种颜色」的限制下完成的,不能不说实在是很了不起呢!
视频和简短的解说在继续阅读里。
首先,要先了解的是硬件限制的由来。现代电脑大多数的时候,独立显卡都有自己的内存,但过去的电脑则是和现在内建显示芯片的处理器一样,是共用主内 存的。相对于现代电脑动辄几 GB 的内存,早年的电脑***的大概有 64KB,而差一点的可能只有 16KB。对于一个分辨率 320×200 的屏幕来说,这就一共有 64,000 个像素,就算是黑白的,也需要 64Kb,或 8KB 的内存空间来存储所有内容;然而换成 16 色(每个像素 4bit)的话,内存需求就会暴增到 32KB,一下子除了***端的电脑之外,其他电脑都跑不动了。
所以在连 16 色都不能轻易使用下,游戏开发者只能用一些小技巧来绕过色彩的限制。前面提过的「每个 8×8 的方块只用两种颜色」就是其中一种技巧,这样会产生画面色彩丰富的错觉,但实际上内存只会占用到 9KB 而已。另一个技巧是用降低分辨率的方式来增加色彩,将分辨率降至 160×200 的话,就可以在每个 4×8 的方块里填入四种色彩,但一样只占用 9KB 的内存。第三种方法是将特定的方块颜色组合存在一起,成为独立的小图档(sprite),这样主机存取的时候就不再是一个一个像素去定址,而是直接显示小 图档。任天堂的游戏机就大量使用了这样的技巧,(小)玛莉欧本身就是就是有四个小图档拼合而成的。
我们目前看到的视频是上集,iBookGuy 答应会再续集里再介绍更多前辈们用来绕过硬件限制的技巧呢。
分享名称:80年代游戏开发者的辛苦困境
浏览路径:http://www.shufengxianlan.com/qtweb/news46/307146.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联