C++游戏编程用什么平台?diectx和opengl的区别
本人对于游戏领域几乎不懂,求教。directx和opengl的区别有哪些?
如果学游戏编程该怎么学,数学基础还是有的。
谢谢各位了!
[最优解释]
directx是微软的,只能在微软的各个平台上使用。它基于COM,是OO体系机制。
opengl是工业标准,几乎在所有平台都可以使用,但在微软的平台上明显受到打压。在移动平台上的opengl es现在非常流行。它是纯C的体系,提供标准流水线和厂商相关扩展。主要是操纵一大堆渲染状态。
如果是开发pc平台游戏,国内还是directx比较普遍。如果是移动平台,除了wp,都是opengl es。
学习游戏编程?现在游戏开发的书籍太多了,门槛很低了。找本口碑好的书,从头到尾肯下来,基本都搞明白了,自己在过程中开发设计并开发一个小游戏,就可以入门了。最好还是能够进入一个游戏公司,边学边干。
[其他解释]
老老实实先把C++学好吧, 再去找个游戏公司实习。 会不会directx、和进游戏公司没什么关系。
[其他解释]
有的,还是不够的。
[其他解释]
http://blog.csdn.net/weiqubo/article/details/6995881
不用看作者说的那么多,但是至少可以让你知道方向
[其他解释]
openGL跨平台,dx不跨平台,但是速度快
没了
[其他解释]
当初就想走游戏的,之后被抛弃了
[其他解释]
该回复于2012-12-08 15:20:29被管理员删除
[其他解释]
该回复于2012-12-08 15:20:37被管理员删除
[其他解释]
为啥抛弃了?
[其他解释]
有学过游戏编程并且坚持下来的吗,跪求经验,谢啦
没坚持下来的也分享一下为什么不继续搞了,3Q