带有GLFW和Qt的OpenGL游戏引擎?

Mai*_*ein 5 opengl qt game-engine glfw

几个月前,我在游戏开发的Qt和OpenGL中提出了类似的问题

目前,我不确定自己应该做什么。我经常读到,不建议在游戏中使用Qt,而GLFW更适合此任务。我不能完全确定为什么,但是我认为如果选择GLFW,我将处于安全状态。

但是我想使用Qt作为编辑器。像许多其他游戏引擎一样,编辑器应该是所见即所得。这样您就可以在任何给定时间进入游戏。

是否可以在同一项目中使用Qt和GLFW?

dat*_*olf 3

是否可以在同一个项目中使用Qt和GLFW?

不,但你为什么要这么做呢?您可以使用 GLFW 作为独立引擎,使用 Qt 作为编辑器。甚至可以用自定义的东西替换 QCoreApplication 事件循环。只需确保您的代码与某个框架的耦合不太紧密即可。

  • 我也考虑过这一点,我只是在编辑器中渲染到 Qt 并使用 GLFW 作为独立版本。但我有点担心这会不一致。例如,游戏在编辑器中的运行方式与在独立版本中的运行方式不同。看看http://www.mycrysis.com/sites/default/files/wysiwyg/images/Crymod/90dd8d1a272ae592e5d4bb1a586d9ab5.jpg 我想我可以使用GLFW作为“游戏窗口”,而只使用Qt来完成其余的(小部件) ETC)。您不认为这有可能吗? (3认同)