setImagePath(String ImagePath) 在 LibGdx ParticleEffect 中不起作用

setImagePath(String ImagePath) not working in LibGdx ParticleEffect

我正在尝试做这样的事情:

`ParticleEffect pe = new ParticleEffect();
if(pe.getEmitters().get(0).isComplete())
{ 
pe.getEmitters().get(0).setImagePath("x4.png");
pe.getEmitters().get(0).start();
}`

但新图像未加载,它仍显示 .p 文件中声明的先前图像。如何加载新粒子?

从所需的纹理创建精灵,然后使用 ParticleEmitter.setSprite() 方法。不幸的是,此方法没有文档。于是查看源码:https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/g2d/ParticleEmitter.java#L597