美文网首页
Cocos2d-x csb中控件使用

Cocos2d-x csb中控件使用

作者: diveinljq | 来源:发表于2017-03-20 21:59 被阅读0次

1、加载csb文件

    Node *rootNode = CSLoader::createNode("Login.csb");
    addChild(rootNode);

   

2、绑定Button

 Node *panel = rootNode->getChildByName
("Panel_1");
    Button *loginBtn = dynamic_cast<Button *>(panel->getChildByName
("login"));
    loginBtn->addClickEventListener(CC_CALLBACK_1(LogonScence::
Button_Logon, this));

注意:

panel = rootNode2->getChildByName("Panel_1");
这一行是因为我在cocos studio中加了一个基础容器,编译器在查找的时候只会查一层。要是不加这个就会挂掉。
(panel->getChildByName("login"));这句话是告诉编译器login这个Button要到panel下面去找

相关文章

网友评论

      本文标题:Cocos2d-x csb中控件使用

      本文链接:https://www.haomeiwen.com/subject/zrwinttx.html