【发布时间】:2015-03-17 20:19:39
【问题描述】:
我使用启用了“工具”扩展的 gdx-setup.jar 设置了一个小型测试项目。
目的是测试粒子效果功能,当我构建 Dekstop 项目时,应用程序构建和运行良好,我看到粒子和一切都很棒。
但是,当我尝试构建 Android 项目时,该应用在加载完成之前就关闭了,并且我收到一条错误消息,提示“不幸的是,ParticleTest 已停止。”
在 Eclipse LogCat 窗口中,我收到以下错误:
com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件:particle.png
我尝试从 gdx-tools.jar 文件中手动复制particle.png 并将其放入 Android/assets 文件夹,然后将 Particle Emitter 文件的内容更改为指向 /assets/particle.png 但是没有任何效果。
鉴于粒子发射器已经在桌面项目中工作,让粒子发射器在 Android 项目中工作的正确方法是什么?
【问题讨论】:
-
感谢 P.T. 的建议。 --该链接不适用于这种情况。我特别尝试使用作为 LibGDX“工具”扩展的一部分的粒子发射器。即使我将粒子发射器的配置文件设置为使用不同位置的图像文件,该扩展似乎也在尝试使用 gdx-tools.jar 文件内部保存的particle.png 文件。
-
我认为归结为同样的问题。异常说找不到“particle.png”。我认为您可以将“particle.png”添加到您的资产目录中而无需更改任何其他内容。 (可能在其他地方存在错误,您必须这样做,但让我们看看这是否会解除您的阻止。)
-
这是我尝试的第一件事