他们的概念?
他们有没有联系?有没有相似之处?
有相关的网页资料也可,请帮忙,谢谢。
做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版本)。