slanger
slanger

Reputation: 45

Libgdx - Cannot cast MapLayer to TiledMapTileLayer

I am trying to use Tiled with my Libgdx game. I am having trouble with this line of code:

TiledMapTileLayer layer = (TiledMapTileLayer) tiledMap.getLayers().get(0);

I am getting this error:

Exception in thread "LWJGL Application" java.lang.ClassCastException: com.badlogic.gdx.maps.MapLayer cannot be cast to com.badlogic.gdx.maps.tiled.TiledMapTileLayer

I am using Libgdx 0.9.9

Upvotes: 1

Views: 1909

Answers (1)

nEx.Software
nEx.Software

Reputation: 6862

Is the layer a tile layer or an object layer? Only tile layers will be instances of TiledMapTileLayer.

Upvotes: 4

Related Questions