QT是C++中用于简单2D游戏的正确框架吗

Is QT the right framework to use for simple 2D game in C++

本文关键字:框架 游戏 2D C++ 用于 简单 QT      更新时间:2023-10-16

我想创建一个简单的"类似马里奥"的2D游戏。没有什么太花哨的,只是一个行走和跳跃的plubmer,一些坏人,用户干扰,很少级别。QT是正确的使用框架吗?我的朋友建议我Irrlicht,但这似乎更适合3D的东西。

谢谢你的想法!

我不认为QT是C++中2D游戏开发的正确工具,但您可以尝试SDL。

此外,对于未来的游戏开发问题,有一个更好的StackExchange网站,你可能会在那里得到更好的答案:游戏开发。

Qt可用于制作非常复杂的动画和图形场景(2D和3D)。SDK中包含了一些小例子,您可以使用这些例子来进行工作,但请记住,您将使用Qt进行编程,而不是像OpenGL这样更通用的东西。

查看SDL

如果您想要更多OO API,请查看SFML。SFML在设计方面为您做了更多的工作(例如Sprite类)。

Qt有一个很大的库,它提供了很多功能,您可能希望完全使用Qt,而不仅仅是用于2D绘图。

如果你已经知道qt,并且对它很满意,那么它就要走了。