【问题标题】:setImagePath(String ImagePath) not working in LibGdx ParticleEffectsetImagePath(String ImagePath) 在 LibGdx ParticleEffect 中不起作用
【发布时间】:2015-01-21 01:06:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: libgdx


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-01-21
      • 2014-01-22
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 2019-06-18
      • 2014-10-18
      • 2016-04-07
      相关资源
      最近更新 更多