CCMaskedSprite
CCMaskedSprite
Cocos2DThis 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