我知道这是一个比较常见的主题,但信息很快就会过时。我想在这个话题上与时俱进......
无论如何,我正在考虑用 Java 创建一个能够跨平台工作的 2D 游戏。正如许多其他人在 Stack 上所说,许多关于 Java 图形 API 的示例代码和信息已经过时了。
这是交易:
- 自己动手不是问题,但如果有合适的第三方 API 可用,我想研究一下。
- 我为图形/声音使用哪个 Java API?
- 我已经非常精通 Swing,但根据我的经验,这并不是玩游戏的最佳方式。我可能会在这一点上被证明是错误的。
最佳答案
用 Java 制作 2D 游戏的两个更有趣的游戏库是 Golden T Game Engine和 Lightweight Java Game Library (LWJGL).
我建议先看一下 LWJGL,因为有几个使用它制作的相当成功的跨平台游戏的例子,包括 PuppyGame Studios 发布的大部分(如果不是全部的话)游戏。 .
关于java - Java游戏编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052005/