RockCarry。本来很想秉持你的观点,做人要低调一点。但是实在忍不住了。你愿意做重复发明轮子的事情,不代表人人都愿意。你说仙剑,你拿98年的仙剑和现在的仙剑4的画面比比吧,就算是三岁小朋友都知道优劣。你用DOS写游戏去吧,现在显卡出得越来越快,你就慢慢一个一个地去写高清晰显示的驱动去吧。反正不关我们的事情。就是有些人,墨守成规不说,还一套一套的道理。的确,离开了GDI+显示图像都是个很困难的问题。但是现在的第三方图形库那么多,比如CxImage,都是可以支持多种格式的。这个和DOS和Win32又有什么区别呢?唯一的区别是Win32提供的环境可以更好的利用机器资源,而16位的TC不能。特别是图形处理,特别是游戏,在今天这么发达的游戏技术下,为了追求效率,仍然有很多程序都是用汇编写就的情况下,你居然还使用DOS,使用16位的程序来浪费珍贵的机器资源。这本身就是一种愚昧的表现。实在是不想说什么了。反正你做什么是你自己的自由,我们管不着。
现在在学习HGE写游戏,如果不介意不妨稍稍看看,看看它提供的效果,看看用它花一个小时写成的游戏和你用TC花一个星期写成的游戏的效果比较。你要研究别人早在几十年前研究出来的所谓“基础”没人拦着你,但是你至少要知道,现在这个时代的重点和精华在哪里。不管在哪里,肯定不在16位的16色DOS图形状态上面。不管你听说过“次世代”这个词没有,反正那样的东西,就算你做出来第二个仙剑,照样没人鸟你。
时代是进步的,死抱着某些东西不放终归会被淘汰掉,不管你多么多么牛都是这样。游戏是一种艺术,现在的游戏编程已经不像十几年前,是手工作坊式的工作了。现在的游戏编程讲究的是美工,创意,合作,商业化。你用DOS写出来的东西满不满足这些,你自己想去吧。你非要一个一个去写PNG,BMP,JPG的显示库,而无视那些纯C写就的共享的标准库,也没人拦着你,当然,你的工作有没有价值就不是我说的算的了。但是,不管怎么样,如果只有这些库,是什么商业价值都没有的。游戏编程,最重要的是创意和美工,这些不是16位的DOS可以显示出来的。
顺便说一句,你们很多作品我都没办法看,因为Vista系统已经没有全屏DOS模式了,所以根本没办法运行DOS16位的图形程序。我想Vista是未来的大方向。Vista开始流行的那一天,就是DOS图形程序走向坟墓的那一天!