Cocos2d-x CCTMXTiledMap类

CCTMXTiledMap信息罗列:
m_tMapSize 地图的宽、高格子数
m_tTileSize 每个格子的宽高
m_nMapOrientation 地图类型 0:直角 1:六角形 2:等量(45度角)
m_pObjectGroups object 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();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值