【问题标题】:Libgdx HTML build only Asset Manager errorLibgdx HTML 仅构建资产管理器错误
【发布时间】:2021-12-05 08:24:19
【问题描述】:

当我使用 gradlew html:superDev 构建我的项目并使用 http://localhost:8080/ 在 Chrome 中运行游戏(我也尝试过 Edge)时,资产管理器在调用 finishLoading() 时引发以下异常

GwtApplicationLogger.java:54 GwtApplication:异常:com.badlogic.gdx.utils.GdxRuntimeException:无法提交 AsyncTask:GWT 不支持 InflaterInputStream

在我的游戏类中:

public void create() {
System.out.println("start...");
Gdx.app.setLogLevel(LOG_DEBUG);
Gdx.app.log("Gdx version", "*************************");
Gdx.app.log("Gdx version", com.badlogic.gdx.Version.VERSION);
Gdx.app.log("Gdx version", "*************************");

assets = new AssetManager();
assets.setLoader(TiledMap.class, new TmxMapLoader(new InternalFileHandleResolver()));
assets.load(mapPath, TiledMap.class);
assets.load(spritesPackPath, TextureAtlas.class);
assets.finishLoading();
.
.
.
}

资产管理器在我的桌面和 Android 版本中加载一切正常,所以我很困惑。

我的 GdxDefinitionSuperdev.gwt.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit trunk//EN" "http://www.gwtproject.org/doctype/2.8.0/gwt-module.dtd">
<module rename-to="html">
    <inherits name='com.badlogic.gdx.backends.gdx_backends_gwt' />
    <inherits name='com.badlogic.gdx.physics.box2d.box2d-gwt' />
    <inherits name='com.badlogic.gdx.controllers' />
    <inherits name='com.badlogic.gdx.controllers.controllers-gwt' />
    <inherits name="com.google.gwt.logging.Logging"/>

    <inherits name='com.ram52.princess1.GdxDefinition' />
    
    <collapse-all-properties />
    
    <add-linker name="xsiframe"/>   
    <set-configuration-property name="devModeRedirectEnabled" value="true"/>
    <set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/> 
</module>

【问题讨论】:

    标签: javascript java html gwt libgdx


    【解决方案1】:

    解决方法是更改​​ .tmx 文件属性中的Tile Layer Format 并删除 zip 压缩。我使用“平铺”来编辑属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 2016-09-14
      • 2015-02-03
      • 1970-01-01
      相关资源
      最近更新 更多