Gered
01587bcb3d
otherwise, typically these will get initialized around the time when TileMesh assets are getting loaded by AssetManager, which tries to load those asynchronously. collision shapes are being set up as libgdx Model objects which store vertices in VBO's which need to be initialized on the OpenGL thread (which won't happen if the static initializer is triggered during an async TileMesh loading operation) |
||
---|---|---|
src/main/java/ca/blarg/gdx/tilemap3d | ||
.gitignore | ||
build.gradle | ||
README.md |
gdx-tilemap3d
A work-in-progress library to handle management and rendering of a game world composed of 3D "tiles" arranged in a uniform 3D grid. Tiles can be composed of just simple 1x1x1 cubes or separate models scaled, rotated, and/or combined at runtime to arrive at a final Tile model mesh.
This is very much still a work-in-progress!