Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private ParticleEmitter makeFireEffect() {
- ParticleEmitter fire = new ParticleEmitter("Emitter", ParticleMesh.Type.Triangle, 15);
- Material fireMat = new Material(assetManager, "Common/MatDefs/Misc/Particle.j3md");
- fireMat.setTexture("Texture", assetManager.loadTexture("Effects/flame.png"));
- fire.setMaterial(fireMat);
- fire.setImagesX(2);
- fire.setImagesY(2);
- fire.setEndColor(new ColorRGBA(1f, 0f, 0f, 1f));
- fire.setStartColor(new ColorRGBA(1f, 1f, 0f, 0.5f));
- fire.getParticleInfluencer().setInitialVelocity(new Vector3f(0, 1.5f, 0));
- fire.setStartSize(0.4f);
- fire.setEndSize(0.1f);
- fire.setGravity(0, 0, 0);
- fire.setLowLife(.5f);
- fire.setHighLife(1.5f);
- fire.getParticleInfluencer().setVelocityVariation(0.3f);
- return fire;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement