哟, 我在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