Skip to content

chrisGrando/jMe3GL2

 
 

Repository files navigation

jMe3GL2 - [jMonkeyEngine3 Graphics Library 2D]

jMe3GL2 is a set of classes that can be used to develop a 2D game in jMonkeyEngine3. It is a mapping library for jME3 to Dyn4J.

To use jMe3GL2, prior knowledge of how the jME3 graphics engine works, as well as the Dyn4J physics engine, is required to create wonderful 2D worlds.

Some features provided by this library:

  1. Creation of 2D models using a Sprite mesh.
  2. Integration of the Dyn4J engine through Dyn4jAppState.
  3. A convert class that acts as a bridge between jME3 and Dyn4J.
  4. Controls for applying physics and animations: AbstractAnimatedControl, BodyControl.

Dyn4J

As mentioned, jMe3GL2 uses Dyn4J as its physics engine. If you are not familiar with this topic, we advise you to check out the following resources:

Requirements

  • Java 11 or higher.
  • jMonkeyEngine3 version 3.6.1-stable.
  • Dyn4J version 5.0.1.

Project changes

  • Translated jMe3GL2-awt documentation and code commentaries to English.
  • Translated jMe3GL2-core documentation and code commentaries to English.
  • Ported to Apache Netbeans 19.
  • Minimum Java version set to 11.
  • Downgraded minimum screen resolution from 1024x576 to 640x480.
  • Generate POM file for Apache Maven users.
  • Fixed small inconsistencies in the code.
  • Added missing documentation.
  • Includes two commits uploaded only after version 2.5.0 original release was published.

About

An fork of jMe3GL2 from @JNightRide

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%