【问题标题】:Use OpenGL or Qt? [closed]使用 OpenGL 还是 Qt? [关闭]
【发布时间】:2016-12-05 03:31:00
【问题描述】:

OpenGL制作二维场景的经验不多。我决定使用 3D 并提出这个问题:如何最好?

1) 使用普通的OpenGL?

2) 通过 Qt 使用 OpenGL

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

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

2) 哪个选项对雇主更有利?如果我有使用OpenGLOpenGL ES in Qt 的经验?

P.S.对不起,英语不太好。希望有答案!

【问题讨论】:

  • OpenGL 和 Qt 并不是独占的。吃汉堡还是汉堡+可乐?

标签: c++ qt opengl


【解决方案1】:

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

不过,OpenGL 和 Qt 并不是排他的。吃汉堡还是汉堡+可乐? – rolevax.

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

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

没有任何一种选择对雇主更有利。它只是库,如果你擅长编码,你可以学习它。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      相关资源
      最近更新 更多