CocosSharp.CCParticleSystem Class
Particle System base class. Attributes of a Particle System:

See Also: CCParticleSystem Members

Syntax

public class CCParticleSystem : CCNode, ICCTexture

Remarks

cocos2d also supports particles generated by Particle Designer (http://particledesigner.71squared.com/). 'Radius Mode' in Particle Designer uses a fixed emit rate of 30 hz. Since that can't be guaranteed in cocos2d, cocos2d uses a another approach, but the results are almost identical.

cocos2d http://particledesigner.71squared.com/ cocos2d cocos2d

cocos2d supports all the variables used by Particle Designer plus a bit more:

cocos2d

It is possible to customize any of the above mentioned properties in runtime. Example:

emitter.radialAccel=15; emitter.startSpin=0;

emitter.radialAccel=15; emitter.startSpin=0; emitter.radialAccel=15; emitter.radialAccel=15; emitter.startSpin=0; emitter.startSpin=0; emission rate of the particles emission rate of the particles Gravity Mode (Mode A): Gravity Mode (Mode A): gravity gravity direction direction speed +- variance speed +- variance tangential acceleration +- variance tangential acceleration +- variance radial acceleration +- variance radial acceleration +- variance Radius Mode (Mode B): Radius Mode (Mode B): startRadius +- variance startRadius +- variance endRadius +- variance endRadius +- variance rotate +- variance rotate +- variance Properties common to all modes: Properties common to all modes: life +- life variance life +- life variance start spin +- variance start spin +- variance end spin +- variance end spin +- variance start size +- variance start size +- variance end size +- variance end size +- variance start color +- variance start color +- variance end color +- variance end color +- variance life +- variance life +- variance blending function blending function texture texture spinning particles (supported when using ParticleSystemQuad) spinning particles (supported when using ParticleSystemQuad) tangential acceleration (Gravity mode) tangential acceleration (Gravity mode) radial acceleration (Gravity mode) radial acceleration (Gravity mode) radius direction (Radius mode) (Particle Designer supports outwards to inwards direction only) radius direction (Radius mode) (Particle Designer supports outwards to inwards direction only)

Requirements

Namespace: CocosSharp
Assembly: CocosSharp (in CocosSharp.dll)