2013-11-10 77 views
1

我剛開始嘗試使用LibGDX中的.tmx文件,並且我似乎碰到了一堵磚牆。在Eclipse中,以下代碼:LibGDX TmxMapLoader無法解析

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 ......我不確定還有什麼可能導致這種情況。

任何幫助表示讚賞。

回答

0

你不需要這個工作的gdx-tools.jar。

正確的導入實際上是import com.badlogic.gdx.maps.tiled.TmxMapLoader;。所以你的包是錯的。

一般情況:使用this設置工具創建項目。那麼你不應該遇到任何問題。

+0

有關爲什麼Eclipse不會注意到這一點的任何想法?有一個「導入TiledMap」quickfix,但沒有任何TmxMapLoader,只有一個「創建新類」選項。但感謝回覆,我會盡快嘗試。 – Matt

+0

我注意到,當你定義一個錯誤的導入時,Eclipse有時會感到困惑,無法再改變它。 – noone