首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java SWING的Java 2d游戏

Java SWING的Java 2d游戏
EN

Stack Overflow用户
提问于 2011-02-03 04:04:15
回答 2查看 10.4K关注 0票数 9

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

所以..。简短的问题是:

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

为什么?

考虑到这场游戏并不“沉重”。提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-03 15:22:14

我曾尝试过几次,并发现:

  • 如果您的图形都是未旋转(或象限旋转)精灵和固定或平铺的背景图像,它通常是足够快。
  • 如果您需要旋转图像或绘制几何形状(与Graphics2D),忘记它。它可以慢速爬行,只有20-30个多边形顶点在屏幕上。如果你做了很多旋转和缩放,那么你可能会更好地使用一个3D框架,即使是在一个2D世界。

如果确实选择了swing,请学习使用BufferStrategy类。

还可以考虑PulpCore

票数 7
EN

Stack Overflow用户

发布于 2011-02-03 04:12:58

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4882589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档