A better GLOOP.
This is a reimplementation of the GLOOP library. It's still work in progress but all major features have already been implemented as well as some additional cool things. However, some side features from GLOOP are still missing. Take a look at the project's web page for a short comparison of differences to the GLOOP library (as of January 2016).
- Java JDK >= 1.7
- jogl >= 2.3.2 You need to place the files jogl-all.jar and gluegen-rt.jar in a directory called jogl-2.3.2. If you use a more recent version of jogl, adjust the jogl-path in the file build.properties
- Compile by typing
ant - On success a file bGLOOP_unguarded_bxx.jar will be placed in the dist directory which is the bGLOOP library. Just rename safely to bGLOOP.jar -- the xx is a running build counter.
- If you want to use ProGuard to obfuscate the byte-code there is a target inside build.xml. Place proguard.jar into the lib directory and uncomment the task-definition in build.xml.
- Now you can type
ant proguard
If you do not want to build the bGLOOP.jar file by yourself you can download it here. Also go ahead and grab the jogamp jar files (as described above) and place them in your classpath. You should be good now. Finally, if you want to change the default settings in the library download the .bGLOOP file from above, change all necessary properties, and place it in your classpath.
- be sure to have
jogl-all.jar,jogl-all-natives-???.jar,gluegen-rt.jar, andgluegen-rt-natives-???.jaralong withbGLOOP.jarin your classpath - start coding
Please have a look at the Java API documentation.
See folder examples. The examples recreate the original GLOOP ones. They are modified just a little. For example is GLNebel not part of bGLOOP.