List of usage examples for com.badlogic.gdx.graphics.g2d ParticleEmitter ParticleEmitter
public ParticleEmitter()
From source file:com.lynk.gdx.tool.particleeditor.EffectPanel.java
License:Apache License
public ParticleEmitter newEmitter(String name, boolean select) { final ParticleEmitter emitter = new ParticleEmitter(); emitter.getDuration().setLow(1000);/* www . j a v a 2 s.co m*/ emitter.getEmission().setHigh(50); emitter.getLife().setHigh(500); emitter.getScale().setHigh(32, 32); emitter.getTint().setColors(new float[] { 1, 0.12156863f, 0.047058824f }); emitter.getTransparency().setHigh(1); emitter.setMaxParticleCount(25); emitter.setImagePath(ParticleEditor.DEFAULT_PARTICLE); addEmitter(name, select, emitter); return emitter; }
From source file:com.lynk.gdx.tool.particleeditor.EffectPanel.java
License:Apache License
public ParticleEmitter newExampleEmitter(String name, boolean select) { final ParticleEmitter emitter = new ParticleEmitter(); emitter.getDuration().setLow(3000);//from ww w. j a v a2 s . co m emitter.getEmission().setHigh(250); emitter.getLife().setHigh(500, 1000); emitter.getLife().setTimeline(new float[] { 0, 0.66f, 1 }); emitter.getLife().setScaling(new float[] { 1, 1, 0.3f }); emitter.getScale().setHigh(32, 32); emitter.getRotation().setLow(1, 360); emitter.getRotation().setHigh(180, 180); emitter.getRotation().setTimeline(new float[] { 0, 1 }); emitter.getRotation().setScaling(new float[] { 0, 1 }); emitter.getRotation().setRelative(true); emitter.getAngle().setHigh(45, 135); emitter.getAngle().setLow(90); emitter.getAngle().setTimeline(new float[] { 0, 0.5f, 1 }); emitter.getAngle().setScaling(new float[] { 1, 0, 0 }); emitter.getAngle().setActive(true); emitter.getVelocity().setHigh(30, 300); emitter.getVelocity().setActive(true); emitter.getTint().setColors(new float[] { 1, 0.12156863f, 0.047058824f }); emitter.getTransparency().setHigh(1, 1); emitter.getTransparency().setTimeline(new float[] { 0, 0.2f, 0.8f, 1 }); emitter.getTransparency().setScaling(new float[] { 0, 1, 0.75f, 0 }); emitter.setMaxParticleCount(200); emitter.setImagePath(ParticleEditor.DEFAULT_PARTICLE); addEmitter(name, select, emitter); return emitter; }