【问题标题】:Libgdx - Cannot cast MapLayer to TiledMapTileLayerLibgdx - 无法将 MapLayer 转换为 TiledMapTileLayer
【发布时间】:2025-12-05 19:25:01
【问题描述】:

我正在尝试在我的 Libgdx 游戏中使用 Tiled。我在使用这行代码时遇到了问题:

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

我收到此错误:

线程“LWJGL 应用程序”java.lang.ClassCastException 中的异常:com.badlogic.gdx.maps.MapLayer 无法转换为 com.badlogic.gdx.maps.tiled.TiledMapTileLayer

我正在使用 Libgdx 0.9.9

【问题讨论】:

    标签: java libgdx tiled


    【解决方案1】:

    图层是切片图层还是对象图层?只有切片图层将是TiledMapTileLayer 的实例。

    【讨论】:

    • 这是一个对象层。谢谢。
    最近更新 更多