2013-05-21 41 views
0

我是cocos2d的新手,我經歷了平鋪地圖上的許多教程。而且,我已經用平鋪製作了一張tmx地圖。在那我做了一個元層。現在,我被困在一個問題,我想在我的地圖上看不見我的元層。我用這個代碼Cocos2D中的隱形層

[self.meta.visible = no]; 

元層是我的第一塊層。我想這無形只是爲了更好的視野&我也嘗試了碰撞檢測。我也開始加入我的層&設置其屬性類似以下

CCTMXLayer * Layer; 

@property (atomic,retain) CCTMXLayer * Layer; 

[self addchild:self.meta]; 

現在,我不知道如何做到這一點?

+1

剛剛看了你的問題兩次,不明白你想實現什麼... – Morion

+0

@Morion:我希望讓我的元層看不見我在cocos2d地圖,我已經在一個地形設置中添加2層在我的地圖上使用Tiled編輯器。現在在我的遊戲中,我不希望該元層可見部分可見,因爲我只用於碰撞檢測。現在,我希望你有一些想法。 –

+0

具體問題。嘗試編輯問題..代替它在評論 – iPhoneProcessor

回答

0

試試看看這個代碼。根據tileMap使用元層名稱。

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

看到這張圖片,名稱區分大小寫。

enter image description here

+0

@大師..你完全得到了:)謝謝 –

+0

我已經標記了它:)但可能是我米少知名,這就是爲什麼它不顯示標記.. –