跑偏程序员自学cocos2d-x之二 创建UI 设置监听

来源:互联网 发布:贵金属软件 编辑:程序博客网 时间:2024/05/17 23:46

1 使用Cocos studio创建一个场景,并拖拽界面


2 在代码中获得场景和控件 设置监听

    auto rootNode =CSLoader::createNode("HomeScene.csb");
    addChild(rootNode);

 auto home_layout = rootNode->getChildByName<ui::Layout*>("home_layout");
    auto edit_button = home_layout->getChildByName<ui::Button*>("edit_button");
    edit_button->addClickEventListener(CC_CALLBACK_1(HelloWorld::button1ClickCallback,this));


voidHomeScene::button1ClickCallback(cocos2d::Ref* pSender)
{
    log("is onclik");
}

注意层次在父控件中取子控件



0 0