我对Qt有一些问题。
我已经知道Qt和OpenGL可以一起使用。目前在我们的大学里我们使用GLUT(用于窗口和输入管理)。我发现Qt也能做同样的事情。 使用Qt是否存在不如GLUT好的缺点? (性能方面)
我还知道Qt可以用来构建游戏内GUI。我甚至看到过这个3D GUI示例WolfenQt。所以可能是有可能的。 但如果您关心性能,使用Qt构建游戏内GUI是否合理?
我对Qt有一些问题。
我已经知道Qt和OpenGL可以一起使用。目前在我们的大学里我们使用GLUT(用于窗口和输入管理)。我发现Qt也能做同样的事情。 使用Qt是否存在不如GLUT好的缺点? (性能方面)
我还知道Qt可以用来构建游戏内GUI。我甚至看到过这个3D GUI示例WolfenQt。所以可能是有可能的。 但如果您关心性能,使用Qt构建游戏内GUI是否合理?
Qt,像其他工具一样,可能被误用。但仅仅因为你使用了Qt并不意味着OpenGL性能会受到影响。OpenGL不关心上下文以及它所绑定的可绘制对象是如何创建的。Qt对性能的最大影响在于它管理和传递事件的方式;也就是信号/槽机制。