C++游戏编程用什么平台?diectx和opengl的区别
本人对于游戏领域几乎不懂,求教。directx和opengl的区别有哪些?
如果学游戏编程该怎么学,数学基础还是有的。
谢谢各位了!
[最优解释]
directx是微软的,只能在微软的各个平台上使用。它基于COM,是OO体系机制。
opengl是工业标准,几乎在所有平台都可以使用,但在微软的平台上明显受到打压。在移动平台上的opengl es现在非常流行。它是纯C的体系,提供标准流水线和厂商相关扩展。主要是操纵一大堆渲染状态。
如果是开发pc平台游戏,国内还是directx比较普遍。如果是移动平台,除了wp,都是opengl es。
学习游戏编程?现在游戏开发的书籍太多了,门槛很低了。找本口碑好的书,从头到尾肯下来,基本都搞明白了,自己在过程中开发设计并开发一个小游戏,就可以入门了。最好还是能够进入一个游戏公司,边学边干。
[其他解释]
老老实实先把C++学好吧, 再去找个游戏公司实习。 会不会directx、和进游戏公司没什么关系。
[其他解释]