0

我在 libgdx 中使用粒子效果。当我使用 Gdx.files.internal 命令加载文件时,它显示如下异常 com.badlogic.gdx.utils.GdxRuntimeException: File not found: data\image.p (Internal),我的代码如下...

ParticleEffect effect;

effect = new ParticleEffect();
    effect.load(Gdx.files.internal("data/image.p"), Gdx.files.internal("data"));

我正在使用粒子编辑器工具制作效果并使用工具中给出的保存按钮保存效果。我认为制作particleEffect.p文件有问题。帮帮我...???

4

3 回答 3

4
 effect.load(Gdx.files.internal("data/image.p"), Gdx.files.internal("data"));

你的 image.p 应该在你的 libgdx 项目的数据文件夹中,你用来制作的图像也应该在数据文件夹中,因为加载函数中的第二个参数是你的图像所在的目录。

你得到的例外是fileNotFound。Libgdx 找不到您的文件.. 可能是您没有将文件放在正确的路径中。

于 2013-07-21T10:26:51.407 回答
1

1)在eclipse中编辑你的“image.p”

2)替换2行(在文件末尾):

 - Image Path -
pre_particle.png (or particle.png)

经过

pre_particle.png (or particle.png)

此行必须是文件的最后一行

3)保存您的文件;)它应该可以工作

于 2014-08-16T11:46:57.653 回答
0

我认为您必须提供创建 .p 文件的图像的路径,最后在 your.p 文件中做一件事 - 图像路径 -particle.png

并将图像保存在您的资产/数据文件夹中,它对 meee 工作正常

于 2013-09-24T09:39:35.960 回答