我是cocos2d的新手,我在平铺地图上经历了很多教程。而且,我使用平铺制作了一张tmx地图。在那我做了一个元层。现在,我坚持一个问题,我想隐藏我的地图中的元图层。我使用了这个代码
[self.meta.visible = no];
元图层是我的第一个图块层。我想隐形这只是为了更好的视野和我也尝试进行碰撞检测。我还添加了我的图层和放大器。设置其属性如下
CCTMXLayer * Layer;
@property (atomic,retain) CCTMXLayer * Layer;
[self addchild:self.meta];
现在,我不知道该怎么做?
答案 0 :(得分:0)
试试这段代码。根据您的tileMap使用Meta图层名称。
CCTMXLayer *meta = [tileMap layerNamed:@"Meta"];
meta.visible = NO;
请参阅此图片,名称区分大小写。