2011-01-10 47 views
1

我打算做一个车辆交通模拟作为我的毕业设计项目。我的计划是模拟车辆在一个地区的移动。在开始任何编码之前,我想知道任何Java 2d库或框架(例如: - 游戏库),我可以使用,在此先感谢。建议一个库或框架?

+1

您可能要问这里,http://gamedev.stackexchange.com/ – 2011-01-10 08:26:20

回答

1

您可以检查这些链接,看看他们是否可以帮助你:

Java2d

JGame

JGame是一个开源的2D游戏引擎 是在任何Java运行1.2+ JRE 平台(通过JOGL提供的可选OpenGL 增强功能),以及移动J2ME(CLDC1.1/MIDP2.0) 平台的 。它为开发 “经典”类型的街机游戏提供了一个非常高的框架 。它是基于自动 动画和碰撞检测,一个 瓷砖的背景容易 精灵瓦的互动设施, 和高层次的游戏状态和游戏 序列设施精灵 。 JGame游戏可以 以各种方式运行,而不需要 需要对代码进行任何更改: 常规应用程序,webstart, 小程序或MIDlet。图形是 自动缩放以适应从最小的移动设备 到全屏桌面PC的任何屏幕 大小。 JGame使用 2D图形加速,其中 可用,但使用OpenGL可使 获得更好的图形质量。

LWJGL

轻量级Java游戏库 (LWJGL)是一个旨在直接 在专业和业余的Java 程序员都以启用Java编写的商业 品质游戏的解决方案。 LWJGL为开发人员提供访问 高性能跨平台 库,如OpenGL(开放 图形库)和OpenAL的(开放 音频库)允许的 艺术的3D游戏和3D声音状态。 此外,LWJGL还提供访问 控制器,如游戏手柄,Steering wheel和Joysticks。所有在简单的 和直接的API。

Slick

Slick2D是一组简单的LWJGL的OpenGL 用于Java绑定缠工具 。它的目的是为 如下:

  • 提供一个简单的2D API从Java2D的
  • 制作过渡到OpenGL更容易
  • 允许通过Webstart的销售,而复杂
  • 提供了最简单的游戏了所需的工具的框
  • 灵活性的可扩展框架
  • 混合和匹配 - 你使用你想要的,没有强制执行。
  • 帮助渲染,声音,输入,碰撞和其他任何我们可以想到的 。

而且游戏引擎的维基百科列表: http://en.wikipedia.org/wiki/List_of_game_engines