库或框架的建议?

发布于 2024-10-11 07:55:54 字数 95 浏览 8 评论 0原文

我计划做一个车辆交通模拟作为我的本科项目。我的计划是模拟一个区域内车辆的移动。在开始任何编码之前,我想知道我可以使用的任何 java 2d 库或框架(例如:游戏库),提前致谢。

i am planning to do a vehicle traffic simulation as my under grad project. my plan is to simulate the movement of vehicles in a area. before starting any coding i would like to know of any java 2d libraries or frameworks (Eg:- game libraries) i can use, thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清晨说晚安 2024-10-18 07:55:54

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

Java2d

JGame

JGame是一个开源2D游戏引擎
可在任何 Java 1.2+ JRE 上运行
平台(带有可选的OpenGL
通过 JOGL 增强),以及
移动J2ME(CLDC1.1/MIDP2.0)
平台。它提供了一个非常
制定高级框架
“经典”类型的街机游戏。这是
基于精灵,具有自动
动画和碰撞检测,a
基于瓷砖的背景,简单
精灵图块交互设施,
以及高级游戏状态和游戏
序列设施。 JGame游戏可以
以多种方式运行,无需
需要对代码进行任何更改:
常规应用程序、网络启动、
小程序或 MIDlet。图形是
自动缩放以适应任何屏幕
尺寸,来自最小的移动设备
到全屏台式电脑。 JGame用途
2D 图形加速在哪里
可用,但使用 OpenGL 可以实现
更好的图形质量。

LWJGL

轻量级 Java 游戏库
(LWJGL)是一个直接针对的解决方案
专业和业余 Java
程序员都喜欢启用商业
用 Java 编写的高质量游戏。
LWJGL 为开发人员提供了访问
高性能跨平台
诸如 OpenGL (Open
图形库)和 OpenAL(开放
音频库)允许状态
艺术3D游戏和3D声音。
此外,LWJGL 还提供对
控制器,例如游戏手柄、转向装置
轮和操纵杆。一切都在一个简单的
和直接的 API。

光滑

Slick2D 是一套简单的工具
围绕 LWJGL OpenGL
Java 的绑定。它的目标是
如下:

  • 提供简单的 2D API
  • 使从 Java2D 到 OpenGL 的过渡变得更容易
  • 通过 WebStart 启用分发,无需复杂性
  • 提供大多数简单游戏所需的开箱即用的工具
  • 可扩展的灵活性框架
  • 混合搭配 - 您想用什么就用什么,没有任何强制要求。
  • 提供渲染、声音、输入、碰撞以及其他我们能提供的帮助
    想想。

以及来自维基百科的游戏引擎列表:
http://en.wikipedia.org/wiki/List_of_game_engines

You can check those links, see if they might help you:

Java2d

JGame:

JGame is an open source 2D game engine
that runs on any Java 1.2+ JRE
platform (with optional OpenGL
enhancements through JOGL), as well as
the mobile J2ME (CLDC1.1/MIDP2.0)
platform. It provides a very
high-level framework for developing
"classic" type arcade games. It is
based on sprites with automatic
animation and collision detection, a
tile-based background with easy
sprite-tile interaction facilities,
and high-level game state and game
sequence facilities. JGame games can
be run in a variety of ways without
requiring any changes in the code:
regular applications, webstart,
applets, or MIDlets. Graphics are
scaled automatically to fit any screen
size, from the smallest mobile device
to full-screen desktop PC. JGame uses
2D graphics acceleration where
available, but using OpenGL enables
better graphical quality.

LWJGL

The Lightweight Java Game Library
(LWJGL) is a solution aimed directly
at professional and amateur Java
programmers alike to enable commercial
quality games to be written in Java.
LWJGL provides developers access to
high performance crossplatform
libraries such as OpenGL (Open
Graphics Library) and OpenAL (Open
Audio Library) allowing for state of
the art 3D games and 3D sound.
Additionally LWJGL provides access to
controllers such as Gamepads, Steering
wheel and Joysticks. All in a simple
and straight forward API.

Slick

Slick2D is a simple set of tools
wrapped around the LWJGL OpenGL
binding for Java. It's aims are as
follows:

  • Provide a simple 2D API
  • Make transition from Java2D to OpenGL easier
  • Enable distribution via WebStart without the complexity
  • Provide the tools required for most simple games out of the box
  • Extensible framework for flexibility
  • Mix and Match - you use what you want, nothing is enforced.
  • Help with rendering, sound, input, collision and anything else we can
    think of.

And a list of game engines from Wikipedia:
http://en.wikipedia.org/wiki/List_of_game_engines

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文