OPENGL 和D3D是2个不同的3D接口!制作游戏用C语言编写OPENGL或者D3D程序!. k, G. _! A: X8 G: G
也就是说不管用哪个接口制作的都可以玩!拿CS来举例!你在CS的设置里面可以选择OPENGL或者D3D来运行游戏,但是CS是用OPENGL编写的!) d7 g8 x+ x* @1 n6 w! N
你所说的C语言用B语言运行的笑话和这2个不是一个概念的东西!C语言和B语言明显不通用这个大家都知道!6 ]- {" ^: ?* @2 m2 ^
但是游戏不一样了!OPENGL和D3D编写的用其中一个任何接口都可以玩的!5 D9 y, G" C B! z! _
还要说一下就是OPENGL是NVIDA的强项,而D3D是ATI的强项!记好这一点!别在晕了! |