脏矩形演示 demo
上个世纪,我在个人主页上发布了风魂。2000 年的时候,我给它加上了脏矩形的支持。之后,就再也没有发布新的版本。
实际上,我经历了好几个游戏项目后,那么久远的代码已经被抛弃不用,但是由于工作原因,新的代码没能公开。现在回首那些老代码,居然发现如此的丑陋不堪。
不过,一些思路还是可以保留下来使用的,其中之一就是脏矩形技术。
早就想用文字写写,后来在写《游戏之旅--我的编程感悟》的时候,总算如愿。遗憾的是,当初我计划为第八章专门配一个 demo 代码,时间和精力的原因没有完成。
这个周末,出于一些考虑,我花了整整一个晚上的时间终于完成了这个 demo 。我想不能太苛求 5,6 个小时内到底能写出多少东西。不过我尽力把它写的好一点,清晰一点。而且在 C 和 C++ 之间,我选择了 C 。这是受最近两年思想的一些变化所影响,向 C 回归是我个人的一些变化。
demo 之所有叫 demo ,是因为它离实用还很远。只是为了说明方法。但是我相信,还是可以在此基础上做的更加完善的。
我把它们贴在了个人空间 里,脏矩形演示 demo 。如果你需要使用这些代码,请留意 wiki 上的版本更新记录,最新的版本一般会有一些 bugfix 。看代码之前,有一些临时组织的 FAQ 可以阅读。这个 demo 并没有追求任何视觉的效果,表象非常的简单。可能,有些代码值得一读是唯一的价值吧。
Comments
Posted by: 我是人类 | (24) November 8, 2010 11:26 PM
Posted by: 林俊杰 | (23) June 14, 2009 11:31 PM
Posted by: Jim | (22) July 4, 2008 03:56 PM
Posted by: Jim | (21) July 3, 2008 09:39 AM
Posted by: Anonymous | (20) January 17, 2008 01:15 PM
Posted by: Cloud | (19) December 28, 2007 08:18 PM
Posted by: nothanks | (18) December 28, 2007 07:43 PM
Posted by: xiaoxiao | (17) November 9, 2007 03:30 PM
Posted by: yjlh1234 | (16) June 26, 2006 06:29 PM
Posted by: Cloud | (15) May 25, 2006 01:14 PM
Posted by: Mike | (14) May 25, 2006 09:44 AM
Posted by: Cloud | (13) May 24, 2006 12:44 PM
Posted by: Mike | (12) May 24, 2006 11:29 AM
Posted by: Cloud | (11) May 22, 2006 10:43 PM
Posted by: Cloud | (10) May 22, 2006 10:41 PM
Posted by: freelancer | (9) May 22, 2006 10:12 PM
Posted by: tony | (8) May 22, 2006 09:38 PM
Posted by: nothanks | (7) May 22, 2006 11:40 AM
Posted by: 不空 | (6) May 22, 2006 08:52 AM
Posted by: Cloud | (5) May 21, 2006 10:19 PM
Posted by: Anonymous | (4) May 21, 2006 09:53 PM
Posted by: analyst | (3) May 21, 2006 09:28 PM
Posted by: Anonymous | (2) May 21, 2006 05:28 PM
Posted by: 冰河 | (1) May 21, 2006 04:44 PM