Skip to main content

CCParticleSystem

CCParticleSystem

Cocos2D

Inheritance: System.Object → Cocos2D.CCNode

Implements: Cocos2D.ICCSelectorProtocol, Cocos2D.ICCFocusable, Cocos2D.ICCTargetedTouchDelegate, Cocos2D.ICCStandardTouchDelegate, Cocos2D.ICCTouchDelegate, Cocos2D.ICCKeypadDelegate, Cocos2D.ICCKeyboardDelegate, Cocos2D.ICCRGBAProtocol, System.Collections.Generic.IComparer{Cocos2D.CCNode}, Cocos2D.ICCTextureProtocol, Cocos2D.ICCBlendProtocol

Constructors

CCParticleSystem()

CCParticleSystem()()

CCParticleSystem(string)

CCParticleSystem(string)(System.String plistFile)
Parameters:
plistFile (System.String)

Fields

kCCParticleDurationInfinity(System.Int32)
kCCParticleStartRadiusEqualToEndRadius(System.Int32)
kCCParticleStartSizeEqualToEndSize(System.Int32)
kParticleDurationInfinity(System.Int32)
kParticleStartSizeEqualToEndSize(System.Int32)
m_bIsActive(System.Boolean)
m_bIsAutoRemoveOnFinish(System.Boolean)
m_bIsBlendAdditive(System.Boolean)
m_bOpacityModifyRGB(System.Boolean)
m_bTransformSystemDirty(System.Boolean)
m_ePositionType(Cocos2D.CCPositionType)
m_fAngle(System.Single)
m_fAngleVar(System.Single)
m_fDuration(System.Single)
m_fElapsed(System.Single)
m_fEmissionRate(System.Single)
m_fEmitCounter(System.Single)
m_fEndSize(System.Single)
m_fEndSizeVar(System.Single)
m_fEndSpin(System.Single)
m_fEndSpinVar(System.Single)
m_fLife(System.Single)
m_fLifeVar(System.Single)
m_fStartSize(System.Single)
m_fStartSizeVar(System.Single)
m_fStartSpin(System.Single)
m_fStartSpinVar(System.Single)
m_nEmitterMode(Cocos2D.CCEmitterMode)
m_pBatchNode(Cocos2D.CCParticleBatchNode)
m_pParticles(Cocos2D.CCParticleSystem.CCParticle[])
m_pTexture(Cocos2D.CCTexture2D)
m_tBlendFunc(Cocos2D.CCBlendFunc)
m_tEndColor(Cocos2D.CCColor4F)
m_tEndColorVar(Cocos2D.CCColor4F)
m_tPosVar(Cocos2D.CCPoint)
m_tSourcePosition(Cocos2D.CCPoint)
m_tStartColor(Cocos2D.CCColor4F)
m_tStartColorVar(Cocos2D.CCColor4F)
m_uAllocatedParticles(System.Int32)
m_uAtlasIndex(System.Int32)
m_uParticleCount(System.Int32)
m_uTotalParticles(System.Int32)
modeA(Cocos2D.CCParticleSystem.ModeA)
modeB(Cocos2D.CCParticleSystem.ModeB)

Properties

Angle(System.Single)
AngleVar(System.Single)
AtlasIndex(System.Int32)
AutoRemoveOnFinish(System.Boolean)
BatchNode(Cocos2D.CCParticleBatchNode)
BlendAdditive(System.Boolean)
BlendFunc(Cocos2D.CCBlendFunc)
Duration(System.Single)
EmissionRate(System.Single)
EmitterMode(Cocos2D.CCEmitterMode)
EndColor(Cocos2D.CCColor4F)
EndColorVar(Cocos2D.CCColor4F)
EndRadius(System.Single)
EndRadiusVar(System.Single)
EndSize(System.Single)
EndSizeVar(System.Single)
EndSpin(System.Single)
EndSpinVar(System.Single)
Gravity(Cocos2D.CCPoint)
IsActive(System.Boolean)
Life(System.Single)
LifeVar(System.Single)
OpacityModifyRGB(System.Boolean)
ParticleCount(System.Int32)
PosVar(Cocos2D.CCPoint)
PositionType(Cocos2D.CCPositionType)
RadialAccel(System.Single)
RadialAccelVar(System.Single)
RotatePerSecond(System.Single)
RotatePerSecondVar(System.Single)
Rotation(System.Single)
RotationIsDir(System.Boolean)
Scale(System.Single)
ScaleX(System.Single)
ScaleY(System.Single)
SourcePosition(Cocos2D.CCPoint)
Speed(System.Single)
SpeedVar(System.Single)
StartColor(Cocos2D.CCColor4F)
StartColorVar(Cocos2D.CCColor4F)
StartRadius(System.Single)
StartRadiusVar(System.Single)
StartSize(System.Single)
StartSizeVar(System.Single)
StartSpin(System.Single)
StartSpinVar(System.Single)
TangentialAccel(System.Single)
TangentialAccelVar(System.Single)
Texture(Cocos2D.CCTexture2D)
TotalParticles(System.Int32)
isFull(System.Boolean)

Methods

Init()

System.Boolean Init()()
Returns:
System.Boolean
Example

InitWithDictionary(PlistDictionary)

System.Boolean InitWithDictionary(PlistDictionary)(Cocos2D.PlistDictionary dictionary)
Parameters:
dictionary (Cocos2D.PlistDictionary)
Returns:
System.Boolean

InitWithFile(string)

System.Boolean InitWithFile(string)(System.String plistFile)
Parameters:
plistFile (System.String)
Returns:
System.Boolean

InitWithTotalParticles(int)

System.Boolean InitWithTotalParticles(int)(System.Int32 numberOfParticles)
Parameters:
numberOfParticles (System.Int32)
Returns:
System.Boolean

OnEnter()

OnEnter()()
Example

OnExit()

OnExit()()
Example

PostStep()

PostStep()()

ResetSystem()

ResetSystem()()

StopSystem()

StopSystem()()

Update(float)

Update(float)(System.Single dt)
Parameters:
dt (System.Single)
Example

UpdateQuadsWithParticles()

UpdateQuadsWithParticles()()

UpdateWithNoTime()

UpdateWithNoTime()()