2
在Cocos2d中,CCTMXTileMap是否可以迭代tilemap中的所有圖層或圖層名稱?我無法找到這樣的方法。遍歷所有圖層名稱
在Cocos2d中,CCTMXTileMap是否可以迭代tilemap中的所有圖層或圖層名稱?我無法找到這樣的方法。遍歷所有圖層名稱
CCTMXLayer只是CCTMXTiledMap類的子代。可以遍歷地圖的孩子:
CCTMXLayer *layer;
CCARRAY_FOREACH(children_, layer)
{
// do something with layer ...
}
如果可能有其他類型的添加爲孩子的CCTMXTiledMap節點,你應該CCTMXLayer對象進行過濾:
Class layerClass = [CCTMXLayer class];
CCTMXLayer *layer;
CCARRAY_FOREACH(children_, layer)
{
if ([layer isKindOfClass:layerClass])
{
// do something with layer …
}
}