Java游戏编程

And*_*ndy 7 java audio graphics swing

我知道这是一个有点普遍的主题,但信息很快就过时了.我希望与时俱进......

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

这是交易:

  • 滚动我自己不是问题,但如果有可用的第三方API,我想调查一下.
  • 我将哪个Java API用于Graphics/Sound?
  • 我已经非常精通Swing,但根据我的经验,这不是最好的游戏方式.我可能被证明是错的.

And*_*tov 6

用于在Java中制作2D游戏的两个更有趣的游戏库是Golden T游戏引擎轻量级Java游戏库(LWJGL).

我建议首先看看LWJGL,因为有几个相当成功的跨平台游戏的例子,包括PuppyGame Studios发布的大部分游戏,如果不是全部的.