精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 编程世界>>请问DirectX和OpenGL哪一个好一些?我想

主题:请问DirectX和OpenGL哪一个好一些?我想
发信人: pinxue()
整理人: (2000-01-16 20:40:02), 站内信件
做windows平台上的游戏,当然是DX,想跨平台,想做科学计算程序,想做CAD,
想做分布计算,想做工业级应用,最好用OpenGL。
当然你要是对COM不感冒,或是想活得轻松一点,还是OpenGL吧。
其实DX之所以是游戏首选平台是因为它速度快,在过去支持OpenGL加速的家用卡
或游戏卡很少,而软件计算很慢。但从TNT2/Voodoo3开始,OpenGL已经是非常理
想的游戏平台了,而在geforce256,savarage2000+为代表的四代卡上OpenGL已经
是极为理想的游戏平台了:够快,够眩!另一方面到DX7这套东西质量已经相当不
错了,与OpenGL差距已经很小了,而且是M$的东西……就看你怎么想了,如果想
学得快,用得爽,调试方便,就选OpenGL,如果已经适应COM体系的思想那当然是
DX自然。
个人建议你学OpenGL,从此入手容易形成正确明确的概念,以后即使工作需要要
转向DX也很容易。重要的是如今的OpenGL的中文资料多起来了,虽然重复的居多
,但还是有几本很不错的,而英文资料则不计其数。
还有一点,你用什么语言?如果是C则无所谓,如果是VB那还是DX吧,虽然也可以
做OpenGL,但不如DX自然和资料丰富(dx7sdk里有例子的vb版本)。

如果用OpenGL,那么http://www.opengl.org和http://www.sgi.com不可不去,当
然也欢迎光临寒舍http://pinxue.yeah.net

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

[关闭][返回]