Frage

Ich plane, ein Fahrzeugverkehrssimulation als mein unter grad Projekt zu tun. Mein Plan ist es, die Bewegung von Fahrzeugen in einem Bereich zu simulieren. jeder Codierung ich würde gerne wissen, jeden Java 2D-Bibliotheken oder Frameworks (zB: - Spiel-Bibliotheken) vor dem Start. i verwenden kann, Dank im Voraus

War es hilfreich?

Lösung

Sie können diese Verbindungen überprüfen, ob sie Ihnen helfen kann:

Java2D

JGame :

JGame ist ein Open Source 2D-Spiele-Engine dass läuft auf jedem Java 1.2+ JRE Plattform (mit optionalem OpenGL Verbesserungen durch JOGL) sowie die mobile J2ME (CLDC1.1 / MIDP 2.0) Plattform. Es bietet eine sehr High-Level-Framework für die Entwicklung „Klassische“ Art Arcade-Spiele. Es ist basierend auf Sprites mit automatischem Animation und Kollisionserkennung, ein Kachel-basierte Hintergrund mit leicht Sprite-Kachel Interaktionsmöglichkeiten, und High-Level-Spiel Zustand und Spiel Sequenz Einrichtungen. JGame Spiele können in einer Vielzahl von Möglichkeiten ausgeführt werden, ohne dass irgendwelche Änderungen im Code: regelmäßige Anwendungen, webstart, Applets oder MIDlets. Die Grafiken sind skaliert automatisch jeden Bildschirm anzupassen Größe, von dem kleinsten mobilen Gerät auf Desktop-PC im Vollbildmodus. JGame Anwendungen 2D-Grafikbeschleunigung, wo zur Verfügung, aber unter Verwendung von OpenGL ermöglicht bessere graphische Qualität.

LWJGL

Das Lightweight Java Spielsammlung (LWJGL) eine Lösung direkt gerichtet bei professionellen und Amateur-Java Programmierer gleichermaßen kommerziell zu ermöglichen Qualität Spiele in Java geschrieben werden. LWJGL bietet Entwicklern Zugang zu Hochleistungs krossplattformischen Bibliotheken wie OpenGL (Open Graphics Library) und OpenAL (Open Audio Library) unter Berücksichtigung Zustand die Kunst 3D-Spiele und 3D-Sound. Zusätzlich bietet LWJGL Zugang zu Controller wie Gamepads, Steering Rad und Joysticks. in einem einfachen All und gerade nach vorne API.

Slick

Slick2D ist ein einfacher Satz von Werkzeugen um die LWJGL OpenGL gewickelt Bindung für Java. Es ist Ziele sind folgt:

  • Geben Sie eine einfache 2D-API
  • Make Übergang von Java2D zu OpenGL einfacher
  • Aktivieren Verteilung über WebStart ohne die Komplexität
  • Geben Sie die erforderlichen Werkzeuge für die einfachsten Spiele aus dem Kasten
  • erweiterbares Framework für Flexibilität
  • Mix and Match - Sie verwenden, was Sie wollen, nichts erzwungen
  • .
  • Hilfe für Rendering, Sound, Eingang, Kollision und alles, was wir können, denken Sie an.

Und eine Liste der Spiele-Engines aus Wikipedia: http://en.wikipedia.org/wiki/List_of_game_engines

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top