精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>游戏元素>>● 游戏开发>>制作上路(新手请看)>>入门教程>>图像编程入门>>风魂 (基于DirectX的游戏程序库)

主题:风魂 (基于DirectX的游戏程序库)
发信人: cloud-wu()
整理人: nhyjq(2001-12-07 16:57:53), 站内信件
老实说, 我不认为 DirectX 就是 win32 下写游戏的一切.
似乎, 把它看作一种硬件的驱动更好. 所以一定要作封装才好用.
而且对于做游戏, 对 DirectX 的封装, 也不单单是将那些 API
换个名字, 把接口部分搞简单就可以了.
3 月,我开始制作风魂.
请来 http://www.netease.com/~cloudwu/windsoul 看看
这个现在算是毁誉参半了, 因为我觉得 M$ 不老实, DirectDraw
把显卡的驱动搞定就算了, 干嘛强加个 Surface 的概念在里面
再做基础点不好吗? 我这个放弃了 Surface , 使用自己的位图
格式,(还包括 RLE 位图的高速处理) 对于位图的操作, 
是精心写 ASM 码运作的. 这个设计前几天被人"围攻"了, 
好在我坚持了下来, 现在到了 DirectSound 阶段...

总的来说, 这是个不合常规的程序库, 看过的不少人一定在心里
骂着, "怎么不用 C++, 要用破 C; 怎么把好用的 Surface 抛弃了;
怎么用它写起程序象在 DOS 时代, 一点 Win32 的气息都没有..."
hehe 我只能说, 我喜欢这样

程序库是完全开放的, 没有什么 GNU 里关于源码利用的种种协定.
这是个 GiftWare, 你拿来改改然后对别人说, "看, 这是我一个人做的"
hehe 我也不想找你理论. 希望更多的人和我一起开发它

--
请不要放弃对国产游戏的支持, 因为还有我.
  游戏设计之梦从这里开始:
--=  http://www.netease.com/~cloudwu =--

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.110.141]

[关闭][返回]