我不确定使用 Java 进行简单 2d 图形的最佳 api 是什么。我知道java.awt.Graphics2D
是标准,但它被替换了吗?Swing 是 Java GUI 应用程序的新 API,但对于我想要的东西来说似乎有点沉重。我真正想要的是 C SDL library之类的东西。
bjwbell
问问题
43517 次
5 回答
17
Java 2D(Graphics2D
和朋友)确实是我所知道的最佳选择。Swing 实际上是在 Java 2D 之上实现的,所以是的,如果您想要非 GUI 类型的图形,Java 2D 是最好的选择。
于 2008-10-16T09:56:08.230 回答
5
如果您想在构建游戏时尽可能减少工作量(或者即使不是),请使用http://slick.cokeandcode.com/
更新:链接已更改为http://slick.ninjacave.com/
于 2009-11-29T08:35:19.943 回答
4
可以在此处找到与 SDL 的 Java 绑定:
于 2009-09-23T15:01:46.017 回答
3
Processing.org有一些很好的易于使用的 2D 东西(和 3D)。它有一个PApplet类,它从 AWT 实现 Applet 以及一堆有用的操作,并且与Java2D一起工作得很好。
如果你只是想弄乱 2d 图形,它有一个“画板 IDE”,如果你只是想试验它,你不需要把它放在你的 java IDE 中。
于 2009-11-29T08:37:43.550 回答
0
Piccolo是绘制图形的好选择。它是一个支持可缩放用户界面的 2D 图形工具包。适用于 Java 和 .Net。
于 2011-02-12T06:06:21.303 回答