在libgdx中的Particleeffect中加载.p文件时出错

时间:2013-07-21 09:59:32

标签: libgdx

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

ParticleEffect effect;

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

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

3 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)

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

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

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

通过

pre_particle.png (or particle.png)

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

3)保存你的文件;)它应该可以正常工作

答案 2 :(得分:0)

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

并将图像保存在assests / data文件夹中 它适用于meee