我很想问一个关于在Qt QGraphicsView 中创建2D RPG游戏的可能性的问题
一个类似战斗心脏的游戏-http://www.youtube.com/watch?v=0VqlJ_AvFS8
为什么要考虑使用Qt?
- Qt是跨平台的,对iOS和Android等移动平台的支持正在快速增加
- 我想将高清图像保存为SVG
- 我想在将图像缩放到适当的屏幕大小后,将图像动态渲染(例如,当游戏加载时)到像素图图像中,以获得更好的性能(因此我们的cab具有++、更好的性能,并支持任何屏幕大小的内野)
你们觉得Qt怎么样?,你还有其他好的选择吗
Qt使得将SVG转换为PNG尽可能简单,所以这就是我坚持使用Qt 的致命功能
最佳
我已经完成了这项工作,我可以确认Qt是一个非常好的选择,只要你不特别关心下载大小(你可能最终会得到至少30兆欧)。您可能会考虑使用QML来处理UI动画,因为它特别适合这类事情。
我强烈建议使用OpenGL 2后端,因为它速度快,并且允许使用GLSL着色器,这对特殊效果很好。也可以使用QGLWidget作为背景,以便在需要时直接绘制opengl。
编辑:源位于https://github.com/lendrick/Orange-Engine/wiki