Examples of ParticleEmitter


Examples of com.jme3.effect.ParticleEmitter

   
  }
 
  @Override
  public void simpleInitApp() {
    ParticleEmitter fire = new ParticleEmitter("Emitter", ParticleMesh.Type.Triangle, 1);
      Material mat_red = new Material(assetManager, "Common/MatDefs/Misc/Particle.j3md");
      mat_red.setTexture("Texture", assetManager.loadTexture("Effects/Explosion/shockwave.png"));
      fire.setMaterial(mat_red);
      fire.setImagesX(1); fire.setImagesY(1); // 2x2 texture animation
      fire.setEndColornew ColorRGBA(0f, 0f, 0.1f, 1f));  
      fire.setStartColor(new ColorRGBA(0f, 0f, 0.6f, 1f));
      fire.getParticleInfluencer().setInitialVelocity(new Vector3f(0,0,-25f));
      fire.setStartSize(1.5f);
      fire.setEndSize(0.05f);
      fire.setGravity(0,0,0);
//      fire.setLowLife(6f);
//      fire.setHighLife(6f);
//      fire.getParticleInfluencer().setVelocityVariation(0.3f);
      rootNode.attachChild(fire);
  }
View Full Code Here

Examples of com.jme3.effect.ParticleEmitter

*
*/
public class JetNozzleParticle extends AbstractParticle {

  public JetNozzleParticle(String name, AssetManager assetManager){
    emitter = new ParticleEmitter(name, ParticleMesh.Type.Triangle, 25);
    Material material = new Material(assetManager,
        "Common/MatDefs/Misc/Particle.j3md");
    material.setTexture("Texture",
        assetManager.loadTexture("effects/smoketrail.png"));
    emitter.setMaterial(material);
View Full Code Here

Examples of com.jme3.effect.ParticleEmitter

*
*/
public class DustParticle extends AbstractParticle {

  public DustParticle(String name,AssetManager assetManager) {
    emitter = new ParticleEmitter(name, ParticleMesh.Type.Triangle, 20);
    Material material = new Material(assetManager,
        "Common/MatDefs/Misc/Particle.j3md");
    material.setTexture("Texture",
        assetManager.loadTexture("effects/Dust.png"));
    emitter.setMaterial(material);
View Full Code Here

Examples of com.jme3.effect.ParticleEmitter

*
*/
public class GearParticle extends AbstractParticle {

  public GearParticle(String name, AssetManager assetManager) {
    emitter = new ParticleEmitter(name, ParticleMesh.Type.Triangle, 300);
    Material material = new Material(assetManager,
        "Common/MatDefs/Misc/Particle.j3md");
    material.setTexture("Texture",
        assetManager.loadTexture("effects/Flare1.png"));
    emitter.setMaterial(material);
View Full Code Here

Examples of com.jme3.effect.ParticleEmitter

  public Explosion(World world, Vector3f location, float duration, ColorRGBA color) {
    super(color);

    this.duration = duration;
   
    explosion = new ParticleEmitter(identifier, ParticleMesh.Type.Triangle, 10);
    Material mat = new Material(world.getAssetManager(), "Common/MatDefs/Misc/Particle.j3md");
    mat.setTexture("Texture", world.getAssetManager().loadTexture("Effects/Shrapnel.png"));

    explosion.setLocalTranslation(location);
    explosion.setMaterial(mat);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.