您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x Layout使用

2016-02-18 21:49 471 查看
Size size = Director::getInstance()->getVisibleSize();

Layout* layout = Layout::create();

layout->setContentSize(Size(300,200));

layout->setBackGroundColorType(LAYOUT_COLOR_SOLID);

//layout->setSize(Size(300,200));

layout->setAnchorPoint(Point(0.5f,0.5f));

layout->setBackGroundColor(Color3B::BLUE);

layout->setPosition(Point(size.width/2,size.height/2));

this->addChild(layout);

Button* button = Button::create("animationbuttonnormal.png", "animationbuttonpressed.png");

button->setPosition(Vec2(0,0));

button->setAnchorPoint(Vec2(0,0));

layout->addChild(button);

Button* titleButton = Button::create("backtotopnormal.png", "backtotoppressed.png");

titleButton->setTitleText("Title Button");

titleButton->setPosition(Vec2(layout->getContentSize().width/2,layout->getContentSize().height/2));

layout->addChild(titleButton);

Button* button_scale9 = Button::create("button.png", "buttonHighlighted.png");

button_scale9->setScale9Enabled(true);

button_scale9->setContentSize(Size(200,button_scale9->getVirtualRendererSize().height));

button_scale9->setPosition(Vec2(layout->getContentSize().width - button_scale9->getContentSize().width /2,layout->getContentSize().height - button_scale9->getContentSize().height /2));

layout->addChild(button_scale9);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: