Cocos2D中的隐形层

时间:2013-05-21 13:16:41

标签: cocos2d-iphone

我是cocos2d的新手,我在平铺地图上经历了很多教程。而且,我使用平铺制作了一张tmx地图。在那我做了一个元层。现在,我坚持一个问题,我想隐藏我的地图中的元图层。我使用了这个代码

[self.meta.visible = no];

元图层是我的第一个图块层。我想隐形这只是为了更好的视野和我也尝试进行碰撞检测。我还添加了我的图层和放大器。设置其属性如下

CCTMXLayer * Layer;

@property (atomic,retain) CCTMXLayer * Layer;

[self addchild:self.meta];

现在,我不知道该怎么做?

1 个答案:

答案 0 :(得分:0)

试试这段代码。根据您的tileMap使用Meta图层名称。

CCTMXLayer *meta = [tileMap layerNamed:@"Meta"];
meta.visible = NO;

请参阅此图片,名称区分大小写。

enter image description here