大众信息网

想学c++游戏编程,OpenGL和Direct哪个比较好?有什么区别?

关注:98  答案:2  手机版
解决时间 2021-01-27 23:03
想学c++游戏编程,OpenGL和Direct哪个比较好?有什么区别?
最佳答案
opengl和directx都是标准,计算机图形api的标准,和有没有硬件加速无关
opengl是The Industry's Foundation for High Performance Graphics,公开标准,很多公司共同参与的
directx只有微软参与,而且只能在微软的平台上运行
PC游戏越来越趋向directx,主机还是趋向于opengl es,其实说白了这2个没很大差别,学习的话directx资料多点,sdk也很好用。

顺便说一下,游戏的主流运行环境不是windows,是主机
全部回答
两个水平差不多,但是平台不同. dx只有windows有,所以你要是开发win系的游戏,dx肯定是首选. 而gl跨平台, ps3,ps4,安卓,苹果 都支持. 但是你不可能直接用这两个写游戏.太麻烦. 而一般你会去使用某个引擎来写游戏,比如 unity, unreal 等. 而采用dx还是gl. 那是引擎的事,你不必操心.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!