在标题中,我需要一个跨平台的2D图形库,并提供简单的功能,如Basic;基本上,我只需要将像素绘制成某种颜色 - 我不需要硬件加速或任何类型的3D支持。我发现了几个,但它们不是跨平台的。
任何人都知道我的解决方案吗?
答案 0 :(得分:34)
SDL怎么办?
也许这对你的需求来说太复杂了,但它确实是跨平台的。
答案 1 :(得分:13)
[没有特别的顺序。]但是,如果您有任何其他要求,请告诉我们。顺便说一句:我不只是在这里发布谷歌查询的结果,我已经使用了所有这些(和SDL - 在SDL中写了我的前几个游戏:)我说没有一套要求,很难选择在列出的那些之中。
答案 2 :(得分:13)
我想知道为什么没有人建议OpenGL?将它用于2d将非常简单。 OP只想为一个像素着色。它不会比glBegin / glColor / glVertex / glEnd简单。
答案 3 :(得分:7)
<强>重重量:强>
<强>轻量级:强>
绘制没有GUI小部件的框架:
答案 4 :(得分:6)
答案 5 :(得分:3)
答案 6 :(得分:3)
我遇到的一个简洁的引擎是Angel-Engine。来自项目现场的信息:
有些用户(包括我)已成功(没有任何重大问题)在linux下编译它。
答案 7 :(得分:1)
您可以使用的毕加索图形库:跨平台
答案 8 :(得分:-1)
.Net的跨平台2D图形库是The Little Vector Library 例如,您可以将它与Unity 3D(推荐)或Xamarin结合使用,在各种平台上创建2D图形。