用于2D RPG的QGraphicsView

时间:2012-02-29 12:09:37

标签: qt qgraphicsview

我只想问一个关于在Qt QGraphicsView中创建2D RPG游戏的问题

类似战斗的游戏 - http://www.youtube.com/watch?v=0VqlJ_AvFS8

为什么要考虑使用Qt?

  • Qt是跨平台的,对iOS和Android等移动平台的支持正在快速增长
  • 我想将图像保存为HD作为SVG
  • 我希望动态渲染图像(例如,当游戏加载时)到pixmap图像中,以便在将它们缩放到适当的屏幕尺寸后获得更好的性能(因此我们的驾驶室具有++,更好的性能,以及对任何屏幕尺寸的支持)

你们对Qt有什么看法?你有其他好的选择,

Qt将SVG转换为PNG尽可能简单,这就是为什么坚持Qt的杀戮功能

贝斯茨

1 个答案:

答案 0 :(得分:5)

我已经完成了这个,我可以确认Qt是一个非常好的选择,只要你不特别关心下载大小(你可能最终会得到最少约30兆) 。您可以考虑使用QML来处理您的UI动画,因为它特别适合于那种事情。

我强烈建议使用OpenGL 2后端,因为它很快,它允许使用GLSL着色器,这对于特殊效果很有用。也可以使用QGLWidget作为背景,这样你就可以根据需要直接进行opengl绘图。

修改:来源位于https://github.com/lendrick/Orange-Engine/wiki