想学c++游戏编程,OpenGL和Direct哪个比较好?有什么区别?
答案:2 mip版
解决时间 2021-01-27 23:03
- 提问者网友:夢岭杺
- 2021-01-27 05:57
想学c++游戏编程,OpenGL和Direct哪个比较好?有什么区别?
最佳答案
- 二级知识专家网友:降猪十八掌
- 2021-01-27 06:26
opengl和directx都是标准,计算机图形api的标准,和有没有硬件加速无关
opengl是The Industry's Foundation for High Performance Graphics,公开标准,很多公司共同参与的
directx只有微软参与,而且只能在微软的平台上运行
PC游戏越来越趋向directx,主机还是趋向于opengl es,其实说白了这2个没很大差别,学习的话directx资料多点,sdk也很好用。
顺便说一下,游戏的主流运行环境不是windows,是主机
opengl是The Industry's Foundation for High Performance Graphics,公开标准,很多公司共同参与的
directx只有微软参与,而且只能在微软的平台上运行
PC游戏越来越趋向directx,主机还是趋向于opengl es,其实说白了这2个没很大差别,学习的话directx资料多点,sdk也很好用。
顺便说一下,游戏的主流运行环境不是windows,是主机
全部回答
- 1楼网友:神經兮兮
- 2021-01-27 07:11
两个水平差不多,但是平台不同. dx只有windows有,所以你要是开发win系的游戏,dx肯定是首选. 而gl跨平台, ps3,ps4,安卓,苹果 都支持.
但是你不可能直接用这两个写游戏.太麻烦.
而一般你会去使用某个引擎来写游戏,比如 unity, unreal 等. 而采用dx还是gl. 那是引擎的事,你不必操心.
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯