喲, 我在coco2d中遇到了與圖層有關的問題。我有一個背景,使用此代碼:Cocos2d中的圖層問題
CCSprite * background = [CCSprite spriteWithFile:@"background_menu.png"];
[self addChild:background];
background.position = ccp(240,160);
它基本上只是一個精靈,與我已分配給它的位置。然後,我有一個使用CCMenu製作的菜單,帶有四個CCMenuItemImage。當我運行程序時,背景會遮擋菜單,所以我只能看到背景。我想知道如何使菜單出現在背景上。我知道這與層有關,但我對如何創建圖層以及如何創建層次結構有點困惑,以至於有些層出現在其他層上。
菜單的位置是什麼?它可能只是'屏幕外',而不是背景。當你將一個圖層添加到圖層時,如果沒有指定zorder,最後一個圖層(在菜單中)應該高於第一個)。 – YvesLeBorg 2012-02-12 04:13:08