【问题标题】:Box2D & LibGDX: BodyEditorLoader errorBox2D 和 LibGDX:BodyEditorLoader 错误
【发布时间】:2014-02-11 02:41:41
【问题描述】:

我使用的是最新版本的 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(已更改)和物理体编辑器 JSON 文件生成器之间存在差异,这与之前的不同。

有人可以帮助我吗? 谢谢!

【问题讨论】:

    标签: java json libgdx box2d game-physics


    【解决方案1】:

    我已经解决了这个问题。只需使用固定文件 BodyEditorLoader.java,而不是框架中可用的原始文件。 (框架中包含的文件是指物理体编辑器的一个版本,它的 JSON API 与上一个 LibGDX 不同)。

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

    【讨论】:

    • 您的链接不合适
    猜你喜欢
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多