diff --git a/jme3-core/src/main/java/com/jme3/effect/ParticleEmitter.java b/jme3-core/src/main/java/com/jme3/effect/ParticleEmitter.java index 8dd69bcd7..3db67a1a5 100644 --- a/jme3-core/src/main/java/com/jme3/effect/ParticleEmitter.java +++ b/jme3-core/src/main/java/com/jme3/effect/ParticleEmitter.java @@ -868,6 +868,13 @@ public class ParticleEmitter extends Geometry { * which are currently inactive will be spawned immediately. */ public void emitAllParticles() { + emitParticles(particles.length); + } + + /** + * Instantly emits available particles, up to num. + */ + public void emitParticles(int num) { // Force world transform to update this.getWorldTransform(); @@ -888,14 +895,16 @@ public class ParticleEmitter extends Geometry { max.set(Vector3f.NEGATIVE_INFINITY); } - while (emitParticle(min, max) != null); + for(int i=0;i