LibGDX:在运行时更改粒子图像?

LibGDX:在运行时更改粒子图像?,libgdx,Libgdx,是否可以在运行时更改粒子效果的图像 ParticleEffect particleEffect = new ParticleEffect(); particleEffect.load(Gdx.files.internal("particle.p"), atlas); 对 找到particleMitter并在其上设置一个新的Sprite: Sprite someNewSprite = new Sprite( some_texture ); ParticleEmitter em

是否可以在运行时更改粒子效果的图像

ParticleEffect particleEffect = new ParticleEffect();
particleEffect.load(Gdx.files.internal("particle.p"), atlas);

找到
particleMitter
并在其上设置一个新的
Sprite

Sprite someNewSprite = new Sprite( some_texture );
ParticleEmitter emitter = particleEffect.findEmitter("your_emitter_name");
emitter.setSprite(someNewSprite);
新的
Sprite
可以是任何
Sprite
,可以从新文件或
atlas
中的
texturereregion
构建