我正在尝试检索名为“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文档,这似乎是获取地图对象的正确方法,所以我对我做错了什么感到困惑......