OpenGL的最大優勢是具備跨平台性,它可以運行在眾多操作系統上(UNIX,LINUX,WINDOWS等).但DirectX卻只能運行在Windows平台上.不過世界上大多數PC都安裝了Windows,所以DirectX對Windows的依賴並沒有給它的發展帶來太多的麻煩.相反DirectX正因為是MircoSoft自己研發的,所以它的最優化工作在Windows平台上要比OpenGL來得好.
與OpenGL比,DirectXGraphics跟接近系統低層,對機器設備的控制靈活性更高.另外Windows還有一套圖形接口---GUI,它主要運用在普通的WIN32應用程序上,性能方面要遜於DirectXGraphics.但對於普通的WIN32應用它的速度已經綽綽有餘了.市面上有很多小型遊戲就是直接用GUI來開發的,可惜這些遊戲只能是2D的.
與OpenGL比,DirectXGraphics跟接近系統低層,對機器設備的控制靈活性更高.另外Windows還有一套圖形接口---GUI,它主要運用在普通的WIN32應用程序上,性能方面要遜於DirectXGraphics.但對於普通的WIN32應用它的速度已經綽綽有餘了.市面上有很多小型遊戲就是直接用GUI來開發的,可惜這些遊戲只能是2D的.
博客对比了OpenGL和DirectX的性能。OpenGL具备跨平台性,可运行在UNIX、LINUX、WINDOWS等系统;DirectX只能运行在Windows平台,但因多数PC安装Windows,未影响其发展,且在Windows上优化更好。此外,还提到Windows的GUI图形接口,适用于普通WIN32应用。
3489

被折叠的 条评论
为什么被折叠?



