Я установил небольшой тестовый проект с использованием gdx-setup.jar с включенным расширением «Инструменты».LibGDX Particle Effect работает на рабочем столе, но не на Android
Цель состоит в том, чтобы проверить функцию эффектов частиц, и приложение строит и работает отлично, когда я создаю проект Dekstop, и я вижу частицы и все отлично.
Однако, когда я пытаюсь создать проект Android, приложение закрывается, прежде чем он даже закончит загрузку, и я получаю сообщение об ошибке «К сожалению, ParticleTest остановился».
В окне Eclipse, LogCat я получаю следующее сообщение об ошибке:
com.badlogic.gdx.utils.GdxRuntimeException: Не удалось загрузить файл: particle.png
Я попытался вручную скопировать частицу. png из файла gdx-tools.jar и поместив его в папку Android/assets, а затем изменив содержимое файла Emicity Particle, чтобы указать на /assets/particle.png, но это не оказало никакого эффекта.
Каков правильный способ получения излучателей частиц, работающих в проекте Android, учитывая, что они уже работают в проекте Desktop?
См. Http://stackoverflow.com/questions/9892964/managing-assets-between-desktop-and-device-version-in-libgdx –
Спасибо за предложение P.T. - эта ссылка не распространяется на эту ситуацию. Я специально пытаюсь использовать Particle Emitter, который является частью расширения «Инструменты» LibGDX. Предполагается, что расширение пытается использовать файл particle.png, который хранится внутри файла gdx-tools.jar, даже когда я устанавливаю конфигурационный файл Particle Emitter для использования файла изображения в другом месте. – 1337ingDisorder
Я думаю, что это сводится к той же проблеме. Исключение означает, что «particle.png» не найден. Я думаю, вы можете просто добавить «particle.png» в свой каталог ресурсов без изменения чего-либо еще. (Возможно, в другом месте вам могут быть ошибки, но давайте посмотрим, разблокирует ли это вас.) –