nunuStudio has a dedicated particle engine, the particle object encapsulates a Emitter and a Group that can be easily edited in the Particle Editor, but more Emitters can be added programmatically during runtime.
To add a new particle object select it from the tool bar. All new particle objects are created with the default template.
The particle editor can be used to customize the particle object. To open the particle editor, double click on the particle object in the object explorer, a new tab with the particle editor will open.
Here are some of the basic attributes of a particle emitter. Its possible to control these attributes using scripts as well.
Particle Count - Maximum number of particles
Texture - Particle emitter have a texture attached to them this texture to them.
Direction - If set backwards the particle starts at its endind position.
Particle Rate - How many particles to emitt relative to the age of a particle.
Emitter Type - Shape of the emitter (Box, Circle or Sphere).
Max Age - Age of the particles created.
Position - Position of the particle on creation relative to the emitter.
Velocity - Velocity of the particle on creation.
Acceleration - Acceleration of the particle.
Rotation - Rotation of the particle along its lifespan.
Color - Color of the particle along its lifespan.
In the demo bellow we can see a particle emitter object in action. To try this example in the editor you can download the project file or open it on the Web Editor.