本文整理汇总了C++中MenuItemFont::setScale方法的典型用法代码示例。如果您正苦于以下问题:C++ MenuItemFont::setScale方法的具体用法?C++ MenuItemFont::setScale怎么用?C++ MenuItemFont::setScale使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MenuItemFont
的用法示例。
在下文中一共展示了MenuItemFont::setScale方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SelectedNewLevel
void MPix::EditorMenu::BuildEditorsMenu()
{
MenuItemFont::setFontSize(64);
auto menu = Menu::create();
MenuItemFont* item = nullptr;
// New
item = MenuItemFont::create(LocalUTF8Char("New"), [&](Ref *sender) {
SelectedNewLevel();
}); menu->addChild(item);
// Last
item = MenuItemFont::create(LocalUTF8Char("Last"), [&](Ref *sender) {
SelectedLast();
}); menu->addChild(item);
auto ss = LocalUTF8Str("Export") + "\n" + LevelStorage::getInstance()->GetExportDir();
item = MenuItemFont::create(ss.c_str(), [&](Ref *sender) {
SelectedExportMap();
}); menu->addChild(item); item->setScale(0.5f); item->setColor(Color3B::GREEN);
item = MenuItemFont::create(LocalUTF8Char("Edit"), [&](Ref *sender) {
SelectedEdit();
}); menu->addChild(item);
item = MenuItemFont::create(LocalUTF8Char("Delete"), [&](Ref *sender) {
SelectedDelete();
}); menu->addChild(item); item->setColor(Color3B::RED);
item = MenuItemFont::create(LocalUTF8Char("Back"), [&](Ref *sender) {
BackToMainMenu();
}); menu->addChild(item);
menu->alignItemsVertically();
auto s = Director::getInstance()->getWinSize();
menu->setPosition(Vector2(s.width/2, s.height/2));
addChild(menu, 2);
edit_m = menu;
}