Particle. EmitterBase

EmitterBase Class is the particle emitter class

Constructor

new EmitterBase()

Member

_emissionRate :Number

Particle emission rate
Default Value:
  • 60

_emissionTime :Number

Current remaining emission time
Default Value:
  • 0

_frameTime :Number

Accumulated frame time
Default Value:
  • 0

emissionRate :Number

Get particle emission rate

minEmissionTime :Number

Minimum time interval of emission particle

particleTemplate :ParticleTemplateBase

Methods

advanceTime(passedTimeopt)

Clock advance
Parameters:
Name Type Attributes Default Description
passedTime Number <optional>
1 passedTime Advance time

clear(clearTexture)

Clear active particles
Parameters:
Name Type Description
clearTexture Do you want to clean up the map data? If you remove the map data, it will not be played again

emit()

Emit a particle

start(durationopt)

Start emitting particles
Parameters:
Name Type Attributes Default Description
duration Number <optional>
null.null duration Duration of emission (seconds)

stop(clearParticles)

Stop emitting particles
Parameters:
Name Type Description
clearParticles Do you want to clean up the current particle?