我最近注意到有一个新版本的Qt。我没有任何开发游戏或应用程序的个人经验,但我正在寻找一种API或框架,它将简化我的应用程序的GUI创建,使用C++ & OpenGL编写。在这个阶段,我不太担心跨平台,但这是我未来可以受益的事情。Qt 5.0 - 是否是3D游戏/应用程序开发的可行选择
我明白Qt的真正优势在于它的灵活性和跨平台功能。显然这是与一个权衡取舍;减少对主循环的控制。
我已经花了几天时间阅读文章和博客,并没有真正了解Qt 5,关于Qt的其他信息似乎表明它不是3D游戏的绝佳选择。我想讨论一下,因为我发现的大部分信息似乎过时了。
所以我想我的问题是:
是Qt的一个可行的3D应用程序/游戏开发?例如,如果我想制作一个3D应用程序,该应用程序具有多个具有相关GUI和视口的视口,并在一定程度的3D纹理和多个通过/着色器的情况下渲染相对大量的多边形(例如600万)。我可以使用Qt吗?
从我读过的,使用Qt的GUI元素似乎需要大量的CPU时间。我认识到你可以在你的程序中进行优化,但是Qt的GUI是一个很大的优势,如果我无法利用它,我真的不想使用Qt。
http://qt-project.org/doc/qt-4.8/qtopengl.html – Mat 2013-03-18 12:04:23
为什么要用Qt做任何类型的游戏?通过“与Qt”我的意思是与GUI。游戏通常需要推出自己的GUI。 – 2013-03-18 13:14:17