A libgdx parser for tiled https://www.mapeditor.org/
The current libgdx implementation is kinda wonky, broken and unmaintained.
This is a project to re-implement the tiled map parser and make it up to date.
- Open or create
gradle.properties
in the root folder of your project, add the following line:
gdxTiledMapVersion=VERSION
Check Jitpack for the latest version and replace VERSION
with that.
- Add the jitpack repo to your build file.
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- Add that to your core modules dependencies inside your root
build.gradle
project(":core") {
...
dependencies {
...
implementation "com.github.lyze237:gdx-TiledMap:$gdxTiledMapVersion"
}
}
- Gradle dependency:
implementation "com.github.lyze237:gdx-TiledMap:$gdxTiledMapVersion:sources"
- In your application's
.gwt.xml
file add (NormallyGdxDefinition.gwt.xml
):
<inherits name="dev.lyze.tiledmap"/>
By default, if you run ./gradlew test
gradle runs headless tests. If you want to test lwjgl
tests (so with an actual
gui), then you need to run them with ./gradlew test -Plwjgl=true
Set environment variable SLEEPY
to a millisecond number to sleep between each LWJGL test. (For example: SLEEPY=3000 would wait 3 seconds after every test.)
Test TileMap tiles: https://opengameart.org/content/a-platformer-in-the-forest