java - Java游戏编程

标签 java swing audio graphics

我知道这是一个比较常见的主题,但信息很快就会过时。我想在这个话题上与时俱进......

无论如何,我正在考虑用 Java 创建一个能够跨平台工作的 2D 游戏。正如许多其他人在 Stack 上所说,许多关于 Java 图形 API 的示例代码和信息已经过时了。

这是交易:

  • 自己动手不是问题,但如果有合适的第三方 API 可用,我想研究一下。
  • 我为图形/声音使用哪个 Java API?
  • 我已经非常精通 Swing,但根据我的经验,这并不是玩游戏的最佳方式。我可能会在这一点上被证明是错误的。

最佳答案

用 Java 制作 2D 游戏的两个更有趣的游戏库是 Golden T Game EngineLightweight Java Game Library (LWJGL).

我建议先看一下 LWJGL,因为有几个使用它制作的相当成功的跨平台游戏的例子,包括 PuppyGame Studios 发布的大部分(如果不是全部的话)游戏。 .

关于java - Java游戏编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052005/

相关文章:

audio - 在Altera DE2板上生成简单的提示音

java并发,生产者(经纪人)和消费者

java - 如何从我的 JSpinner 获取日期?

java - 如何在JAVA中用swing缓慢(像效果)移动标签(图像)到鼠标点击位置

javascript - Web 音频 API 获取 <audio> 元素的 AudioBuffer

c# - 如何将音频数据与时间相关联

java - 如何将 Java Map 转换为基本的 Javascript 对象?

java - Protobuf 错误 :Protocol message tag had invalid wire type

java - 调用 repaint() 时字符串字体变小

multithreading - Java线程安全v从单独的线程显示对话框