LibGDX TmxMapLoader не может быть разрешен

Я только начинаю работать с файлами .tmx в LibGDX и, кажется, упираюсь в кирпичную стену. В 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 ... Я не совсем уверен, что еще может быть причиной этого.

Любая помощь приветствуется.


person Matt    schedule 10.11.2013    source источник


Ответы (1)


Вам не нужен gdx-tools.jar для этой работы.

На самом деле правильный импорт import com.badlogic.gdx.maps.tiled.TmxMapLoader;. Так что ваш пакет неправильный.

В общем: используйте это инструмент настройки для создания проектов. Тогда у вас не должно возникнуть никаких проблем.

person noone    schedule 10.11.2013
comment
Любые мысли о том, почему Эклипс не заметил бы этого? Было быстрое исправление импорта TiledMap, но ничего для TmxMapLoader, только опция создания нового класса. Но спасибо за ответ, я попробую это как можно скорее. - person Matt; 10.11.2013
comment
Я заметил, что когда вы определяете неправильный импорт, Eclipse иногда путается и больше не может его изменить. - person noone; 11.11.2013