auto switchMap_Item = MenuItemToggle::createWithCallback(
CC_CALLBACK_1(ScrollingBackground::switchMap, this),
"1.png", "2.png", NULL);
switchMap_Item->setScale(2);
switchMap_Item->setPosition(100,100);
switchMap_Item->setName("switchMap_Item");
switchMap_Item->setGlobalZOrder(this->getGlobalZOrder() + 5);
Menu* menu = Menu::create(switchMap_Item, NULL);
menu->setPosition(Vec2::ZERO);
menu->setName("menu");
addChild(menu);
menu->setGlobalZOrder(this->getGlobalZOrder() + 5);
local_switch = Sprite::create("AvgLayer/button_sort_descend.png");
local_switch->setScale(2);
local_switch->setPosition(100,100);
local_switch->setGlobalZOrder(this->getGlobalZOrder() + 3);
addChild(local_switch);
无论按钮的层级是在switchMap_Item上设置,还是menu上设置,设置的层级显示出来都是被精灵local_switch覆盖,请问我到底哪里错了?谢谢,感觉一直不会设置menu的层级,另外我需要用setGlobalZOrder,因为内容太多了,local会混乱,所以可以的话请不要规避他