【问题标题】:LibGDX TmxMapLoader cannot be resolvedLibGDX TmxMapLoader 无法解析
【发布时间】:2013-11-22 00:27:40
【问题描述】:

我刚开始尝试在 LibGDX 中使用 .tmx 文件,我似乎遇到了障碍。在 Eclipse 中,如下代码:

import com.badlogic.gdx.graphics.g2d.tiled.TiledMap;
import com.badlogic.gdx.graphics.g2d.tiled.TmxMapLoader;

public class TiledScreen implements Screen {

    private TiledMap test;

    public TiledScreen(DevMaze g) {

        test = new TmxMapLoader().load("Tiled.tmx");

    }

    ...
}

表示 TmxMapLoader 和导入都不能解析为类型。我已将最新的 gdx-tools.jar(来自 11/9 nightly-latest.zip)添加到项目的构建路径中,Eclipse 建议将其更改为 TiledLoader,因此 eclipse 似乎看到了那个 .jar ...我不太确定还有什么可能导致这种情况。

感谢任何帮助。

【问题讨论】:

    标签: java eclipse libgdx tmx


    【解决方案1】:

    您不需要 gdx-tools.jar 来完成这项工作。

    正确的导入实际上是import com.badlogic.gdx.maps.tiled.TmxMapLoader;。所以你的包是错误的。

    一般情况下:使用this 设置工具来创建项目。那么你应该不会遇到任何问题。

    【讨论】:

    • 关于为什么 Eclipse 不会注意到这一点的任何想法?有一个“导入 TiledMap”快速​​修复,但 TmxMapLoader 没有,只​​有一个“创建新类”选项。但是感谢您的回复,我会尽快尝试。
    • 我注意到,当您定义错误的导入时,Eclipse 有时会感到困惑并且无法再更改它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 2014-06-17
    • 1970-01-01
    相关资源
    最近更新 更多