在LibGDX中创建Pixmap找不到文件

阿巴拉汉

这段代码不断抛出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

如果您确定文件在那里。然后:

  • 如果从Eclipse运行,请刷新您的项目(f5,它可能未同步)
  • 如果仅在桌面项目中发生这种情况,则可能是资产文件夹未正确链接。

编辑:

您编辑了问题:p

Sprites.png恰好在此类所在的包中

多数民众赞成在您的问题,Gdx.files.internal进入Android资产文件夹。而不是课程所在的文件夹。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到libGDX android资产文件

来自分类Dev

找不到在Swift XCode中创建的Pdf文件

来自分类Dev

在新的LibGDX中找不到FFT

来自分类Dev

在Django中找不到文件

来自分类Dev

在Eclipse中找不到文件

来自分类Dev

在文件中找不到音乐!

来自分类Dev

在Java中找不到文件

来自分类Dev

找不到libGDX ApplicationListener

来自分类Dev

找不到由OUTFILE创建的文件

来自分类Dev

通过keytool genkeypair找不到创建的文件

来自分类Dev

LibGDX项目找不到资产文件夹

来自分类Dev

libgdx-Gdx.files.internal(); ->找不到文件

来自分类Dev

在kubernetes容器中找不到由初始容器创建的文件和文件夹

来自分类Dev

即使我尝试在C中创建文件也找不到文件时出现分段错误

来自分类Dev

在文件系统中找不到新创建的文件夹

来自分类Dev

资源中的文件找不到本地文件

来自分类Dev

在android中写入文件,找不到文件

来自分类Dev

无法在Java中的特定目录中创建文件(系统找不到指定的路径)

来自分类Dev

找不到在div中创建的画布元素

来自分类Dev

如何为C#中找不到的数据库文件创建异常

来自分类Dev

在Excel VBA中创建文件夹时找不到路径

来自分类Dev

在创建日志文件中包含%date%会导致“找不到路径错误”

来自分类Dev

Pyinstaller 创建的可执行文件找不到 MEIPASS 目录中存在的 DLL

来自分类Dev

系统找不到指定的文件试图创建 .jks 文件

来自分类Dev

在外部网址中找不到文件

来自分类Dev

Laravel在目录中找不到文件?

来自分类Dev

在Docker容器中找不到文件

来自分类Dev

在laravel 5.2的路径中找不到文件

来自分类Dev

在Xcode中找不到.pbxproj文件

Related 相关文章

热门标签

归档