Cocos2d-x CCTMXTiledMap类

来源:互联网 发布:网络不安全事件 编辑:程序博客网 时间:2024/05/16 08:43
CCTMXTiledMap信息罗列:
m_tMapSize 地图的宽、高格子数
m_tTileSize 每个格子的宽高
m_nMapOrientation地图类型 0:直角 1:六角形 2:等量(45度角)
m_pObjectGroupsobject groups 
m_pProperties 地图属性
m_pTileProperties地图元素属性,可以通过Tiled地图编辑器添加
m_pTMXLayers 地图层信息




CCTMXLayerInfo 每一层的属性
class CC_DLL CCTMXLayerInfo : public CCObject
{
CC_PROPERTY(CCStringToStringDictionary*, m_pProperties, Properties);
public:
std::string m_sName;
CCSize m_tLayerSize; // 宽、高节点数。m_pTiles的int数量就是width*height
unsigned int *m_pTiles; // 整形列表。每一个整形都是该节点对应的元素索引
bool m_bVisible;
unsigned char m_cOpacity; // 该层的透明度。是一个可以动态修改的数值
bool m_bOwnTiles;
unsigned int m_uMinGID;
unsigned int m_uMaxGID;
CCPoint m_tOffset;
public:
CCTMXLayerInfo();
virtual ~CCTMXLayerInfo();
}
原创粉丝点击