Skip to main content

CCMaskedSprite

CCMaskedSprite

Cocos2D

This is a sprite with a collision mask assigned to it. The sprite collision works by testing for overlap on the active pixels.

Inheritance: System.Object → Cocos2D.CCNode → Cocos2D.CCSprite

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

CCMaskedSprite()

CCMaskedSprite()()

CCMaskedSprite(CCSpriteFrame, byte[])

CCMaskedSprite(CCSpriteFrame, byte[])(Cocos2D.CCSpriteFrame pSpriteFrame, System.Byte[] mask)
Parameters:
pSpriteFrame (Cocos2D.CCSpriteFrame)
mask (System.Byte[])

CCMaskedSprite(CCTexture2D, CCRect, byte[])

CCMaskedSprite(CCTexture2D, CCRect, byte[])(Cocos2D.CCTexture2D texture, Cocos2D.CCRect rect, System.Byte[] mask)
Parameters:
texture (Cocos2D.CCTexture2D)
rect (Cocos2D.CCRect)
mask (System.Byte[])

CCMaskedSprite(CCTexture2D, byte[])

CCMaskedSprite(CCTexture2D, byte[])(Cocos2D.CCTexture2D texture, System.Byte[] mask)
Parameters:
texture (Cocos2D.CCTexture2D)
mask (System.Byte[])

CCMaskedSprite(string, CCRect, byte[])

CCMaskedSprite(string, CCRect, byte[])(System.String fileName, Cocos2D.CCRect rect, System.Byte[] mask)
Parameters:
fileName (System.String)
rect (Cocos2D.CCRect)
mask (System.Byte[])

CCMaskedSprite(string, byte[])

CCMaskedSprite(string, byte[])(System.String fileName, System.Byte[] mask)
Parameters:
fileName (System.String)
mask (System.Byte[])

Properties

CollisionMask(System.Byte[])

Methods

CollidesWith(CCMaskedSprite, out CCPoint)

System.Boolean CollidesWith(CCMaskedSprite, out CCPoint)(Cocos2D.CCMaskedSprite target, Cocos2D.CCPoint pt)
Parameters:
target (Cocos2D.CCMaskedSprite)
pt (Cocos2D.CCPoint)
Returns:
System.Boolean