2014-01-21 37 views
2

我使用最新版本的LibGDX:0.9.9!在通過Physics Body Editor 2.9.2創建JSON文件後,我嘗試將其加載到我的遊戲中。所以我寫這在我的代碼:Box2D&LibGDX:BodyEditorLoader錯誤

 BodyEditorLoader loader = new BodyEditorLoader(Gdx.files.internal("data/myproject.json")); 

但是,當我運行遊戲我得到這個錯誤:

Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoSuchMethodError: com.badlogic.gdx.utils.JsonReader.parse(Ljava/lang/String;)Ljava/lang/Object; 

在網上搜索我已經推斷出存在JSON API之間的差異LibGDX(已更改)和Physics Body Editor JSON文件生成器,這是不同的。

有人可以幫助我嗎? 謝謝!

回答

1

我已經解決了這個問題。只需使用比框架中可用的原始文件更固定的文件BodyEditorLoader.java。 (框架中包含的文件是指具有與上一個LibGDX不同的JSON API的Physics Body Editor版本)。

您可以下載固定的BodyEditorLoader.java here!。

+0

您的鏈接不合適 –