二维图纸c和x2B+;网格迷宫工程 我正在为学校构建一个C++迷宫项目,希望在C++中创建一个2D图形窗口,让我呈现这样的东西。

二维图纸c和x2B+;网格迷宫工程 我正在为学校构建一个C++迷宫项目,希望在C++中创建一个2D图形窗口,让我呈现这样的东西。,c++,opengl,2d,C++,Opengl,2d,有人能推荐使用2d图形库吗?我研究过openGL,但担心所需的几何体对于我所需要的太复杂了。当然,我可能忽略了一些事情 我在OSX上的Xcode中工作,如果库不是多平台的,那也可以。有人能给我一些建议吗?是一种用于构建应用程序的跨平台解决方案 有一个示例演示了如何使用基本图形原语: 该技术的核心在于重新实现小部件的paintEvent()方法,以控制它在屏幕上的显示(绘制)方式。qPaint类提供了许多绘图方法来满足您的需要。因为跨平台不是问题,所以只需使用或。石英是一般2D绘图,Sprite

有人能推荐使用2d图形库吗?我研究过openGL,但担心所需的几何体对于我所需要的太复杂了。当然,我可能忽略了一些事情

我在OSX上的Xcode中工作,如果库不是多平台的,那也可以。有人能给我一些建议吗?

是一种用于构建应用程序的跨平台解决方案

有一个示例演示了如何使用基本图形原语:


该技术的核心在于重新实现小部件的
paintEvent()
方法,以控制它在屏幕上的显示(绘制)方式。
qPaint
类提供了许多绘图方法来满足您的需要。

因为跨平台不是问题,所以只需使用或。石英是一般2D绘图,SpriteKit是专门用于游戏的。您可以通过文档窗口直接在Xcode中访问所有文档,苹果也提供了一系列示例代码。

为什么所有这些答案都被否决了?这个问题很糟糕,因为它需要一个工具,但在我看来,这些答案回答得很好。我知道这个问题很糟糕,但从某种意义上说,它太不具体了,但适合一个用例。我这样问是因为在互联网上没有其他地方能收到这样的反馈。答案被否决,因为他们支持这种查询滥用。@user3667450 OpenGL有什么不好?使用GL 1.0中的GL U QUADS,您很好。。。(不需要透视、纹理、zbufer等)。顺便说一句,我是windows程序员,所以我会选择GDI,但在OSX上,我不知道你是否有类似的东西。另外,看看这里,这可能对你的项目有帮助。老麦当劳有一个农场。