从libGDX中的TiledMap映射对象检索MapObjects

时间:2018-03-31 22:10:58

标签: java libgdx tiled

我正在尝试检索名为“collisions”的对象层,我正在使用此代码;

MapObjects mapObjects = tiledMap.getLayers().get("collisions").getObjects();

但是我得到一个null异常错误。

如果我尝试使用.get(index)

MapObjects mapObjects = tiledMap.getLayers().get(4).getObjects();

我得到一个索引越界错误,即使我的地图中有5个图层,2个图像图层,2个图块图层和碰撞图层。

Exception in thread "LWJGL Application" java.lang.IndexOutOfBoundsException: index can't be >= size: 4 >= 4

我查看了libGDX文档,这似乎是获取地图对象的正确方法,所以我对我做错了什么感到困惑......

0 个答案:

没有答案