使用OpenGL还是Qt?

时间:2016-12-05 03:31:01

标签: c++ qt opengl

OpenGL创建二维场景的经验不多。我决定使用3D并解决这个问题:最好的方法?

1)使用普通OpenGL

2)使用OpenGL到Qt?

主要目标 - 提供使用图形的真实体验。这些问题就形成了:

1)在真实游戏开发中使用哪些选项(公司最初编写引擎时)?

2)哪种选择对雇主更有利?如果我有OpenGLOpenGL ES in Qt

的使用经验 对不起,对不起,英语不太好。我希望得到答案!

2 个答案:

答案 0 :(得分:-1)

Qt是一个UI库,它与您是否想要使用OpenGL无关。

  但是,OpenGL和Qt并不是唯一的。吃汉堡或汉堡+可乐吗? - rolevax

如果您希望应用程序在不处于3D模式时具有良好的UI,则需要UI库,例如游戏开始屏幕。

游戏引擎是基于OpenGL DirectX Metal等3D库开发的。

对雇主来说,没有一个选择会更有利。它只是库,如果你擅长编码,你可以学习它。

答案 1 :(得分:-1)

Qt是一个GUI库,而不是一个渲染库。您可以使用QOpenGL类创建OpenGL上下文。虽然OpenGL是一个3D API,但是通过使用orthagonal投影矩阵而不使用Z坐标来渲染2D图形非常有可能。

对于2D图形,我建议使用像SDL这样非常简单和高级的库。还有很多游戏都使用它。