在DOS(控制台)上制作2D / 3D图形和图形用户界面使用了哪些库? 我指的是像Wolfenstein 3D,Shadow Warrior等游戏中使用的低质量图形。
在DOS(控制台)上制作2D / 3D图形和图形用户界面使用了哪些库? 我指的是像Wolfenstein 3D,Shadow Warrior等游戏中使用的低质量图形。
http://en.wikipedia.org/wiki/Mode_13h
有各种各样的库,大多数是专有的,实现了快速线条或圆形绘制算法,适用于不同的图形模式。例如,有Genus Microprogramming的GX Graphics和Ted Gruber的Fastgraph(显然今天仍在使用)。按照今天的标准,这些并不惊人,但在性能方面肯定比Borland Graphics Interface等库要好。
当时,这些库在编程杂志上以数百美元的价格销售。那个时代的精神通常比新一代程序员更加保密...这意味着即使你购买了其中一个库,除非你再支付更多费用,否则你可能无法获得源代码。而且游戏公司肯定不希望竞争对手知道他们使用了什么或者他们自己开发了多少东西。
在DOS时代的晚期,ModeX库的出现预示着一些新的未记录的视频模式和有趣的技巧(如“编译位图”)。这些通常是由demoscene中的人们共享的开源库。