我计划将车辆交通模拟作为我的下级项目。我的计划是模拟一个地区的车辆运动。在开始任何编码之前我想知道我可以使用的任何java 2d库或框架(例如: - 游戏库),提前谢谢。
答案 0 :(得分:1)
您可以查看这些链接,看看它们是否可以为您提供帮助:
JGame是一个开源的2D游戏引擎 在任何Java 1.2+ JRE上运行 平台(带有可选的OpenGL 通过JOGL增强,以及 移动J2ME(CLDC1.1 / MIDP2.0) 平台。它提供了一个非常 发展的高级框架 “经典”型街机游戏。它是 基于精灵与自动 动画和碰撞检测,a 基于图块的背景,简单易用 精灵瓷砖互动设施, 和高级游戏状态和游戏 序列设施。 JGame游戏可以 没有经过多种方式运行 需要对代码进行任何更改: 常规应用程序,webstart, 小程序或MIDlet。图形是 自动缩放以适合任何屏幕 尺寸,来自最小的移动设备 到全屏台式电脑。 JGame使用 2D图形加速在哪里 可用,但使用OpenGL启用 更好的图形质量。
轻量级Java游戏库 (LWJGL)是一个直接针对的解决方案 在专业和业余Java 程序员都可以实现商业化 用Java编写的高质量游戏。 LWJGL为开发人员提供访问权限 高性能跨平台 诸如OpenGL之类的库(Open 图形库)和OpenAL(Open 音频库)允许状态 艺术3D游戏和3D声音。 此外,LWJGL提供访问权限 控制器,如游戏手柄,转向 轮子和操纵杆。一切都很简单 和直接的API。
Slick2D是一套简单的工具 缠绕在LWJGL OpenGL上 绑定Java。它的目标是 如下:
- 提供简单的2D API
- 更轻松地从Java2D过渡到OpenGL
- 通过WebStart启用分发,无需复杂性
- 提供开箱即用的大多数简单游戏所需的工具
- 可扩展的灵活性框架
- 混合搭配 - 你使用你想要的东西,没有强制执行。
- 帮助渲染,声音,输入,碰撞和其他任何我们可以做的事情 想到。
来自维基百科的游戏引擎列表: http://en.wikipedia.org/wiki/List_of_game_engines