C++ 中绘制形状的简单方法?

7

是否有非常简单易用的绘图库?我指的是像“draw_circle(screen,x,y,r,colour)”这样的函数或类似的功能。

我看了一下SDL,但它并不支持我想要的直接使用 - 如果可能的话,我希望找到一个真正容易使用的绘图库。


如果您正在使用WinAPI - 那么Windows GDI呢? - Andrey
@Andrey 我之前在我的回答中已经提到了GDI。 - karlphillip
2个回答

4
很可能是Allegro5。它对于初学者来说非常简单且很棒。你可以简单地绘制形状和精灵。 Allegro5官网

3

根据您的平台,您有几种不同的选择。例如,如果您使用的是Windows系统,您可以使用Windows GDIDirect2D

但无论您使用哪个库,您都必须在绘制之前处理窗口创建和设置。我认为对于初学者来说,SDL是更容易上手的方式,而且它是跨平台的。请查看这个资源,了解如何使用SDL绘制圆形的完整演示。


Direct 2D在DX7+中不是已经消失了吗? - Robik
@Robik,我不确定我们在谈论同一个库,因此我更新了我的答案并添加了参考资料。 - karlphillip
1
@karlphilip 你说得对,我在想DirectDraw。我的错。 - Robik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接