[英]Creating a Pixmap in LibGDX can't find file
这段代码不断抛出io.FileNotFoundException:
spriteBatch = new SpriteBatch();
spriteMap = new Texture(new Pixmap(new FileHandle("Sprites.png")));
spriteMap.setFilter(TextureFilter.MipMapLinearNearest, TextureFilter.MipMapLinearNearest);
spriteMap.setWrap(TextureWrap.ClampToEdge, TextureWrap.ClampToEdge);
sprites = new TextureRegion(spriteMap).split(16, 16);
有什么想法吗? 我也尝试过spriteMap = new Texture(new Pixmap(Gdx.files.internal("Sprites.png")));
但是没有运气... Sprites.png恰好在此类所在的包中
使用此方法时:
spriteMap = new Texture(new Pixmap(Gdx.files.internal("Sprites.png")));
完全确保资产文件夹中有一个名为“ Sprites.png”的文件(大写字母“ S”)。
assets/Sprites.png
例如,如果文件夹之间有数据 (默认情况下使用Libgdx-setup-ui创建)。 那么您将需要把它放好。
assets/data/Sprites.png
如果您确定文件在那里。 然后:
编辑:
您编辑了问题:p
Sprites.png恰好在此类所在的包中
多数民众赞成在您的问题, Gdx.files.internal
查找到Android 资产文件夹。 而不是课程所在的文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.