-3

可能重复:
OpenGL 还是 DirectX?

我已经在网上找了一段时间了,我什至读过这篇文章:OpenGL or DirectX?

但它要么并没有真正告诉我确切的区别是什么,要么人们只是发布“他们认为他们知道的东西”。

我真的很想确切地知道它们之间有什么区别,这样我至少可以尝试自己判断在创建游戏时使用哪个 API。

4

2 回答 2

2

正如评论所指出的那样,DirectX 主要与 Windows 相关联。OpenGL 将为您提供可移植性。但是,还有另一个主要区别。DirectX 是一个完整的游戏编程库,因为它支持图形、网络和声音编程等等。OpenGL 只是一个图形库,它不为您提供例如声音和网络功能。然而,图形明智的 OpenGL 可能会给你更好的性能,因为你可以真正调整它。

于 2013-01-07T05:01:11.460 回答
1

当您想限制自己使用 Windows 和 XBox 时,您可以使用 DirectX。当跨平台可行性很重要时,您会使用 OpenGL。

于 2013-01-07T04:55:29.223 回答