Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
com.badlogic.gdx.utils.GdxRuntimeException:读取包文件时出错:uiskin.atlas_Exception_Libgdx - Fatal编程技术网

com.badlogic.gdx.utils.GdxRuntimeException:读取包文件时出错:uiskin.atlas

com.badlogic.gdx.utils.GdxRuntimeException:读取包文件时出错:uiskin.atlas,exception,libgdx,Exception,Libgdx,我试着用尤斯金做皮肤。json、atlas和png文件位于同一文件夹中。 它在上面抛出异常 com.badlogic.gdx.utils.GdxRuntimeException: Error reading pack file: uiskin.atlas at com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.<init>(TextureAtlas.java:187) at com.

我试着用尤斯金做皮肤。json、atlas和png文件位于同一文件夹中。 它在上面抛出异常

com.badlogic.gdx.utils.GdxRuntimeException: Error reading pack file: uiskin.atlas
        at com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.<init>(TextureAtlas.java:187)
        at com.badlogic.gdx.graphics.g2d.TextureAtlas.<init>(TextureAtlas.java:231)
        at com.badlogic.gdx.graphics.g2d.TextureAtlas.<init>(TextureAtlas.java:226)
        at com.badlogic.gdx.graphics.g2d.TextureAtlas.<init>(TextureAtlas.java:216)
        at com.badlogic.gdx.scenes.scene2d.ui.Skin.<init>(Skin.java:70)
尝试:


您可以添加更多代码/任何代码吗?我添加了一些代码片段。您的uiskin.atlas文件缺失,与json和png文件不在同一目录中,或者已损坏。它位于同一位置,我今天从GitHub repo下载了它。这里也有同样的问题。我的文件坏了。通过鼠标右键->下载链接从Github下载。导致文件损坏。为了进行测试,您可以尝试打开下载的png。
Skin skin = new Skin(Gdx.files.internal("uiskin.json"));
nameText = new TextField("", skin);
Skin skin = new Skin(Gdx.files.internal(PATH_TO_JSON_FILE), new TextureAtlas(PATH_TO_PACK/ATLAS_FILE));