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
我正在尝试做这样的事情:
`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