From 78138dc8e08cebff3b8630cab5b54951061844b8 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 7 Nov 2018 07:48:43 +0800 Subject: =?UTF-8?q?*=E4=BF=AE=E6=94=B9=E7=B2=92=E5=AD=90=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Graphics/particles/je_particle_emitter.cpp | 29 ++++++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) (limited to 'src/libjin/Graphics/particles/je_particle_emitter.cpp') diff --git a/src/libjin/Graphics/particles/je_particle_emitter.cpp b/src/libjin/Graphics/particles/je_particle_emitter.cpp index 36ae16f..ded7b8b 100644 --- a/src/libjin/Graphics/particles/je_particle_emitter.cpp +++ b/src/libjin/Graphics/particles/je_particle_emitter.cpp @@ -1,14 +1,33 @@ -#ifndef __JE_PARTICLE_SYSTEM_H__ -#define __JE_PARTICLE_SYSTEM_H__ +#include "je_particle_emitter.h" namespace JinEngine { namespace Graphics { + namespace Particles + { + ParticleEmitter::ParticleEmitter(ParticleSystem& ps) + : mParticleSystem(ps) + { + } + void ParticleEmitter::update(float dt) + { + mTime += dt; + if (mTime < 1) + return; - } -} -#endif \ No newline at end of file + mTime -= 1; + } + + void ParticleEmitter::emit(const ParticleEmitterDef& emitterDef, const ParticleDef& def, Particle& particle) + { + particle.reset(); + + } + + } + } +} \ No newline at end of file -- cgit v1.1-26-g67d0