2011-08-14 47 views
2

我试图在Qt中启动一个2D游戏。我试图找到如何开始开发它的任何教程...在Qt中启动2D游戏

在互联网上的任何好的教程? (如果可能的Qt 4.7+)

+1

网上有大量的OpenGL,QT,QT OpenGL,Op​​enGL 2D和视频游戏教程。 QT与你的最终比赛几乎没什么关系,所以我建议你开始研究其他棋子。 –

回答

4

的OpenGL本身在Qt是不是从不同的Opengl没有Qt的。唯一的区别是你创建OpenGl窗口的方式。

您需要派生QGLWidget类并重载PaintGL成员函数。看看HelloGL示例(这已经相当广泛)。

现在,你有你的OpenGL窗口外观正常的OpenGL教程,其可在互联网上。

1

如果你使用Qt的2D游戏,我让Qt的处理它的OpenGL的方面,只是使用QGraphicsScene等。

1

如果您考虑使用基于Qt/QML的引擎,为您提供跨平台支持和许多有用的游戏组件的优势,用于处理多个显示分辨率,动画,粒子,物理,多点触控,手势, (API reference),看看V-Play(v-play.net)。

他们还为你提供几个教程不同的技能水平,并配备了最成功的游戏流派像塔防,平台游戏或益智游戏随时可以使用游戏的模板。 (V-Play examples & demos