簡體   English   中英

Box2D和LibGDX:BodyEditorLoader錯誤

[英]Box2D & LibGDX: BodyEditorLoader error

我使用的是最新版本的LibGDX:0.9.9! 通過Physics Body Editor 2.9.2創建JSON文件后,我嘗試將其加載到游戲中。 所以我在我的代碼中寫了這個:

        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;

在網絡上搜索后,我推斷LibGDX的JSON API(已更改)與Physics Body Editor JSON文件生成器之間存在差異,這是一個差異。

有人能幫我嗎? 謝謝!

我已經解決了問題。 只需使用固定文件BodyEditorLoader.java,而不使用框架中的原始文件即可。 (該框架中包含的文件被引用為Physics Body Editor的版本,該版本具有與上一個LibGDX不同的JSON API)。

您可以在此處下載固定的BodyEditorLoader.java。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM