不要发动火焰之战..。
但我在“OpenGL超级圣经”第4章,书籍组织对初学者没有帮助,
我对每个API的背景也做了一些研究,但是很多人认为Direct3D是未来更容易的API,考虑到它们能够真正进步、添加新特性并将它们输出到那里。
主要是,我想知道是否有一个更陡的学习曲线,因为我发现OpenGL很难开始使用我的书.
如果更容易学习的话,我应该转到Direct3D吗?如果他们再次回到Direct3D,也许以后再回到OpenGL?
顺便说一句,我是在学习C++一年和未来的游戏编程的背景下学习这些东西的,所以我也需要弄清楚如何获得音频、人工智能等,以后也要设置.
谢谢!! =)
发布于 2011-05-02 07:27:12
你应该转到Direct3D吗?问自己以下几个问题:
如果您以“是”回答上述任何一个问题,那么Direct3D是正确的选择。否则,我推荐OpenGL:
ones.
发布于 2011-05-02 06:56:18
在我看来,你对此有很大的了解。
OpenGL显然比Direct3D更容易学习--特别是,您可以使用即时模式来处理那些不太关心性能的简单内容,以及延迟处理顶点缓冲区和像素缓冲区,等等。
与OpenGL相比,Direct3D过去在性能上有很大的劣势,在添加新特性方面进展相对缓慢。一段时间前,新的发展移交给了赫罗诺斯。虽然对Khronos所采取的一些步骤存在一些争议,但它们在功能对等方面做得相当好,而且我也已经几年没有看到Direct3D真正的性能优势了。
https://stackoverflow.com/questions/5854241
复制相似问题