Ответ 1
Определите эффект частицы в вашем игровом классе:
public ParticleEffect particleEffect;
Инициализировать его:
particleEffect = new ParticleEffect();
particleEffect.load(Gdx.files.internal("data/particleEffect.p"),
Gdx.files.internal("data"));
В вашем методе render()
расположите его в месте, где вы хотите выбросить частицы (место взрыва):
particleEffect.setPosition(world.effectX, world.effectY);
И нарисуйте его наконец (также в render()
):
particleEffect.draw(spriteBatch, delta);
Что это, довольно просто и просто.
Другое дело, сам эффект, посмотрите на редактор частиц Nate, http://libgdx.googlecode.com/svn/jws/particle-editor.jnlp. Используя редактор, вы сможете создавать приятные эффекты. В противном случае скопируйте файл частиц из примеров и измените его.