繁体   English   中英

使用Java SWING的Java 2d游戏

[英]Java 2d Games with Java SWING

我和我的朋友开始使用Java为SNES开发一个类似Zelda的游戏。 唯一的问题是我们不知道该使用什么:我们自己的AWT引擎或者我们是否可以使用SWING来简化它。

那么..简短的问题是:

对于软java-2d游戏,使用Java Swing是好还是坏?

为什么?

考虑到游戏并不“沉​​重”。 提前致谢!

我尝试了几次,发现:

  • 如果你的图形都是未旋转的(或象限旋转的)精灵和固定或平铺的背景图像,它通常足够快。
  • 如果您需要旋转图像或绘制几何形状(使用Graphics2D ),请忘记它。 只需在屏幕上显示20-30个多边形顶点即可慢慢爬行。 如果你进行大量的旋转和缩放,那么即使是2D世界,你也可能更适合使用3D框架。

如果你选择swing,请学习使用BufferStrategy类。

还要考虑PulpCore

虽然您可以使用Java awt和swing库来构建游戏,但您可能更容易找到特定于游戏的库并围绕它进行构建。 加工是一个很好的选择,特别是对于初学者。 http://processing.org/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM