0
我想從平鋪中的平鋪集中訪問平鋪塊上的TextureRegion。 我訪問我的TiledMap類的地形設置的方法是:訪問平鋪中的tileset中的平鋪塊
TiledMapTileSet tileset = tiledMap.getTileSets().getTileSet("Tiles").getTile(0).getTextureRegion();
這隻要地形設置是在地圖中引用的第一個正常工作。如果我添加另一個名爲「Tiles2」的tileset並且執行相同操作:
TiledMapTileSet tileset = tiledMap.getTileSets().getTileSet("Tiles2").getTile(0).getTextureRegion();
我剛剛返回空值。
與索引而不是嘗試:
TiledMapTileSet tileset = tiledMap.getTileSets().getTileSet(0).getTile(0).getTextureRegion();
也只有與第一地形設置工作。
這是一個錯誤?按預期工作?還是我做錯了? 使用索引/名稱獲取tileset的功能似乎很奇怪,但只允許您訪問它。