0

我是 cocos2d 的新手,我浏览了很多关于平铺地图的教程。而且,我使用 tiled 制作了一张 tmx 地图。在那我做了一个元层。现在,我遇到了一个问题,我想在我的地图中隐藏我的元图层。我使用了这段代码

[self.meta.visible = no];

元层是我的第一个瓦片层。我想隐藏它只是为了更好地查看&我也尝试进行碰撞检测。我还添加了我的图层并设置它的属性如下

CCTMXLayer * Layer;

@property (atomic,retain) CCTMXLayer * Layer;

[self addchild:self.meta];

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

4

1 回答 1

0

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

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

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

在此处输入图像描述

于 2013-05-21T15:42:24.240 回答