【发布时间】:2009-03-22 18:22:38
【问题描述】:
如标题所示,我需要一个跨平台的 2d 图形库,并提供简单的功能,如 Basic;本质上,我只需要为像素绘制某种颜色——我不需要硬件加速或任何类型的 3d 支持。我找到了几个,但它们不是跨平台的。
有人知道我的解决方案吗?
【问题讨论】:
标签: c graphics cross-platform
如标题所示,我需要一个跨平台的 2d 图形库,并提供简单的功能,如 Basic;本质上,我只需要为像素绘制某种颜色——我不需要硬件加速或任何类型的 3d 支持。我找到了几个,但它们不是跨平台的。
有人知道我的解决方案吗?
【问题讨论】:
标签: c graphics cross-platform
SDL 呢?
也许它对您的需求来说有点太复杂了,但它肯定是跨平台的。
【讨论】:
我是否遗漏了一些东西,想知道为什么没有人建议 OpenGL?将它用于 2d 将非常简单。 OP 只想为像素着色。它不会比 glBegin/glColor/glVertex/glEnd 更简单。
【讨论】:
重量级:
轻量级:
不带 GUI 小部件的绘图框架:
【讨论】:
我遇到的一个简洁的引擎是Angel-Engine。来自项目网站的信息:
一些用户(包括我)在linux下编译成功(没有任何大问题)。
【讨论】:
你可以使用的毕加索图形库:跨平台
【讨论】:
.Net 的跨平台 2D 图形库是 The Little Vector Library 您可以将它与 Unity 3D(推荐)或 Xamarin 结合使用,例如,在各种平台上创建 2D 图形。
【讨论】: