文章出自于 http://blog.csdn.net/zhouyunxuan
游戏中经常要用到按钮。之前一直用菜单来作为按钮,后来发现菜单的很多问题(比如触摸权限巨高),所以就一直转用controlbutton,这个按钮会在点击的时候自动放大,非常给力。
//创建只有文字按钮
// ControlButton *lblBtn = ControlButton::create("zhouyunxuan", "fonts/PaintBoy.ttf", 30);
// lblBtn->setPosition(Vec2(320, 480));
//创建只有背景图的按钮
// auto bgBtn = Scale9Sprite::create("card_bg_big_26.jpg");
// ControlButton* btn = ControlButton::create(bgBtn);
// btn->setPosition(Vec2(320, 480));
// btn->setPreferredSize(Sprite::create("card_bg_big_26.jpg")->getContentSize());
//创建有背景图和高亮的按钮
// auto backgroundButton = Scale9Sprite::create("card_bg_big_26.jpg");
// auto backgroundHighlightedButton = Scale9Sprite::create("card_bg_big_2.