何时使用directX以及何时使用OpenGL

When to use directX and when to use OpenGL?

本文关键字:何时使 OpenGL directX      更新时间:2023-10-16

可能重复:
OpenGL还是DirectX?

我已经在互联网上看了一段时间了,我甚至读到了这篇文章:OpenGL还是DirectX?

但它要么并没有告诉我到底有什么不同,要么人们只是发布"他们认为自己知道的"。

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

正如评论所指出的,DirectX主要与windows绑定。OpenGL将为您提供可移植性。然而,还有另一个主要区别。DirectX是一个完整的游戏编程库,它可以满足图形、网络和声音编程等方面的需求。OpenGL只是一个图形库,它不能为您提供声音和网络功能。然而,图形方面的OpenGL可能会给你更好的性能,因为你可以真正调整它。

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