Example usage for com.badlogic.gdx.graphics.g2d ParticleEffect update

List of usage examples for com.badlogic.gdx.graphics.g2d ParticleEffect update

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g2d ParticleEffect update.

Prototype

public void update(float delta) 

Source Link

Usage

From source file:com.kotcrab.vis.runtime.system.render.ParticleRenderSystem.java

License:Apache License

@Override
protected void process(int entityId) {
    VisParticle particle = particleCm.get(entityId);
    Transform transform = transformCm.get(entityId);

    ParticleEffect effect = particle.getEffect();

    if (transform.isDirty()) {
        particle.updateValues(transform.getX(), transform.getY());
    }//from  ww w  . j a  v a 2  s .c  o  m

    if (ignoreActive || particle.isActiveOnStart())
        effect.update(world.delta);

    effect.draw(batch);

    if (effect.isComplete())
        effect.reset();
}

From source file:net.ivang.axonix.main.actors.game.level.blocks.BlocksParticlesHolder.java

License:Apache License

@Override
public void act(float delta) {
    for (ParticleEffect particleEffect : particleEffects) {
        if (!particleEffect.isComplete()) {
            particleEffect.update(delta);
        }//from  w  ww .java 2  s. c o m
    }
}