bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init())
{
return false;
}
auto visible= Director::getInstance()->getVisibleSize();
auto label_1 = Label::createWithTTF("Place", "Marker Felt.ttf",50);
auto label_2 = Label::createWithTTF("Flip X", "Marker Felt.ttf",50);
auto label_3 = Label::createWithTTF("Flip y", "Marker Felt.ttf",50);
auto label_4 = Label::createWithTTF("Nide on show", "Marker Felt.ttf",50);
auto label_5 = Label::createWithTTF("Toggle", "Marker Felt.ttf",50);
MenuItemLabel*place = MenuItemLabel::create(label_1, CC_CALLBACK_1(HelloWorld::menuCALL, this));
place->setTag(PLACE);
MenuItemLabel*flipx = MenuItemLabel::create(label_2, CC_CALLBACK_1(HelloWorld::menuCALL, this));
flipx->setTag(FLIP_X);
MenuItemLabel*filpy = MenuItemLabel::create(label_3, CC_CALLBACK_1(HelloWorld::menuCALL, this));
filpy->setTag(FLIP_Y);
MenuItemLabel*nideonshow = MenuItemLabel::create(label_4, CC_CALLBACK_1(HelloWorld::menuCALL, this));
nideonshow->setTag(HIDE_ON_SHOW);
MenuItemLabel*toggle = MenuItemLabel::create(label_5, CC_CALLBACK_1(HelloWorld::menuCALL, this));
toggle->setTag(TOGGLE);
Menu*op = Menu::create(place, flipx, filpy, nideonshow, toggle, NULL);
op->alignItemsVertically();
op->setPosition(visible/2
);
this->addChild(op,2);
return true;
}
void HelloWorld::menuCALL(Refref)
{
log(“yes”);
MenuItemmenuitem = (MenuItem*)ref;
}
为什么菜单还是没显示出来 编译器也没提示错误