Skip to main content

CCTMXLayer

CCTMXLayer

Cocos2D

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

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

CCTMXLayer(CCTMXTilesetInfo, CCTMXLayerInfo, CCTMXMapInfo)

CCTMXLayer(CCTMXTilesetInfo, CCTMXLayerInfo, CCTMXMapInfo)(Cocos2D.CCTMXTilesetInfo tilesetInfo, Cocos2D.CCTMXLayerInfo layerInfo, Cocos2D.CCTMXMapInfo mapInfo)
Parameters:
tilesetInfo (Cocos2D.CCTMXTilesetInfo)
layerInfo (Cocos2D.CCTMXLayerInfo)
mapInfo (Cocos2D.CCTMXMapInfo)

Fields

m_bUseAutomaticVertexZ(System.Boolean)
m_cOpacity(System.Byte)
m_fAlphaFuncValue(System.Single)
m_fContentScaleFactor(System.Single)
m_nVertexZvalue(System.Int32)
m_pAtlasIndexArray(System.Collections.Generic.ListSystem.Int32)
m_pReusedTile(Cocos2D.CCSprite)
m_sLayerName(System.String)
m_uMaxGID(System.UInt32)
m_uMinGID(System.UInt32)

Properties

LayerName(System.String)
LayerOrientation(Cocos2D.CCTMXOrientation)
LayerSize(Cocos2D.CCSize)
MapTileSize(Cocos2D.CCSize)
Properties(System.Collections.Generic.DictionarySystem.String,System.String)
TileSet(Cocos2D.CCTMXTilesetInfo)
Tiles(System.UInt32[])

Methods

AddChild(CCNode, int, int)

AddChild(CCNode, int, int)(Cocos2D.CCNode child, System.Int32 zOrder, System.Int32 tag)
Parameters:
child (Cocos2D.CCNode)
zOrder (System.Int32)
tag (System.Int32)
Example

Draw()

Draw()()
Example

InitWithTilesetInfo(CCTMXTilesetInfo, CCTMXLayerInfo, CCTMXMapInfo)

System.Boolean InitWithTilesetInfo(CCTMXTilesetInfo, CCTMXLayerInfo, CCTMXMapInfo)(Cocos2D.CCTMXTilesetInfo tilesetInfo, Cocos2D.CCTMXLayerInfo layerInfo, Cocos2D.CCTMXMapInfo mapInfo)
Parameters:
tilesetInfo (Cocos2D.CCTMXTilesetInfo)
layerInfo (Cocos2D.CCTMXLayerInfo)
mapInfo (Cocos2D.CCTMXMapInfo)
Returns:
System.Boolean

PositionAt(CCPoint)

Cocos2D.CCPoint PositionAt(CCPoint)(Cocos2D.CCPoint pos)
Parameters:
pos (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

PropertyNamed(string)

System.String PropertyNamed(string)(System.String propertyName)
Parameters:
propertyName (System.String)
Returns:
System.String

ReleaseMap()

ReleaseMap()()

RemoveChild(CCNode, bool)

RemoveChild(CCNode, bool)(Cocos2D.CCNode node, System.Boolean cleanup)
Parameters:
node (Cocos2D.CCNode)
cleanup (System.Boolean)
Example

RemoveTileAt(CCPoint)

RemoveTileAt(CCPoint)(Cocos2D.CCPoint pos)
Parameters:
pos (Cocos2D.CCPoint)

SetTileGID(uint, CCPoint)

SetTileGID(uint, CCPoint)(System.UInt32 gid, Cocos2D.CCPoint pos)
Parameters:
gid (System.UInt32)
pos (Cocos2D.CCPoint)

SetTileGID(uint, CCPoint, uint)

SetTileGID(uint, CCPoint, uint)(System.UInt32 gid, Cocos2D.CCPoint pos, System.UInt32 flags)
Parameters:
gid (System.UInt32)
pos (Cocos2D.CCPoint)
flags (System.UInt32)

SetupTiles()

SetupTiles()()

TileAt(CCPoint)

Cocos2D.CCSprite TileAt(CCPoint)(Cocos2D.CCPoint pos)
Parameters:
pos (Cocos2D.CCPoint)
Returns:
Cocos2D.CCSprite

TileGIDAt(CCPoint)

System.UInt32 TileGIDAt(CCPoint)(Cocos2D.CCPoint pos)
Parameters:
pos (Cocos2D.CCPoint)
Returns:
System.UInt32

TileGIDAt(CCPoint, out uint)

System.UInt32 TileGIDAt(CCPoint, out uint)(Cocos2D.CCPoint pos, System.UInt32 flags)
Parameters:
pos (Cocos2D.CCPoint)
flags (System.UInt32)
Returns:
System.UInt32