Предложение библиотеки или рамки? - PullRequest
1 голос
/ 10 января 2011

Я планирую провести симуляцию движения транспортных средств в качестве моего младшего проекта. мой план состоит в том, чтобы моделировать движение транспортных средств в области. прежде чем начинать какое-либо кодирование, я хотел бы знать о любых библиотеках или фреймворках java 2d (например, - библиотеки игр), которые я могу использовать, заранее спасибо.

1 Ответ

1 голос
/ 10 января 2011

Вы можете проверить эти ссылки, посмотреть, могут ли они вам помочь:

Java2d

JGame :

JGame - это двумерный игровой движок с открытым исходным кодом, работающий на любой платформе Java 1.2+ JRE (с дополнительными улучшениями OpenGL через JOGL), а также на мобильной платформе J2ME (CLDC1.1 / MIDP2.0).Он предоставляет очень высокоуровневую инфраструктуру для разработки аркадных игр «классического» типа.В его основе лежат спрайты с автоматической анимацией и обнаружением столкновений, фон на основе плиток с удобными средствами взаимодействия между спрайтами и плитами, а также высокоуровневое состояние игры и возможности последовательности игр.Игры JGame можно запускать различными способами, не требуя каких-либо изменений в коде: обычные приложения, веб-запуск, апплеты или мидлеты.Графика автоматически масштабируется под любой размер экрана, от самого маленького мобильного устройства до полноэкранного настольного ПК.JGame использует ускорение 2D-графики там, где оно доступно, но использование OpenGL обеспечивает лучшее графическое качество.

LWJGL

Облегченная библиотека Java-игр (LWJGL)решение, предназначенное непосредственно для профессиональных и любительских Java-программистов, позволяющее писать коммерческие качественные игры на Java.LWJGL предоставляет разработчикам доступ к высокопроизводительным кроссплатформенным библиотекам, таким как OpenGL (Open Graphics Library) и OpenAL (Open Audio Library), позволяющим создавать современные 3D-игры и 3D-звук.Кроме того, LWJGL обеспечивает доступ к контроллерам, таким как геймпады, руль и джойстики.Все в простом и понятном API.

Slick

Slick2D - это простой набор инструментов, обернутых вокруг привязки LWJGL OpenGL для Java.Его цели заключаются в следующем:

  • Обеспечение простого 2D API
  • Упрощение перехода с Java2D на OpenGL
  • Включение распространения через WebStart без сложности
  • Предоставляйте инструменты, необходимые для большинства простых игр, из коробки
  • Расширяемая структура для гибкости
  • Смешивайте и сочетайте - вы используете то, что хотите, ничего не применяется.
  • Помогите с рендерингом, звуком, вводом, столкновением и всем, что только можно придумать.

И список игровых движков из Википедии: http://en.wikipedia.org/wiki/List_of_game_engines

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...