Studio获取button响应以及对Node节点深入解析

首先感谢 东扬大大的 详细指导
以及封装的两个方法

参考资源:
关于Studio2.0下如何获取某个节点
http://www.cocoachina.com/bbs/read.php?tid-270535.html

单纯的技术分享,获取他人帮助的同时帮助他人!

以下就是我之前遇到的问题: 如何在获取studio里面的按钮,实现他的回调函数

如上图,button在sprite节点以下,我们转到代码行来看

auto sprite =rootNode->getChildByName("Sprite_13");//获取sprite节点
 auto begn=static_cast<ui::Button*>(sprite->getChildByName("Button_2"));//获取sprite下的节点
 begn->addTouchEventListener(CC_CALLBACK_1(HelloWorld::MenuBack,this));//给按钮添加监听

http://www.cocoachina.com/bbs/read.php?tid-270535.html
东扬大大给的两个函数的意义在于不需要获取sprite的节点直接去遍历到了button,这里我也给个代码

AtNode *atnode = new AtNode;//这里我封装了一个AtNode类,里面有东扬的两个函数
auto begn =static_cast<ui::Button*>(atnode->seekNodeByName_WF(rootNode,"Button_2"));//static_cast<ui::Button*>是强转为Button*
begn->addTouchEventListener(CC_CALLBACK_1(HelloWorld::MenuBack,this));//添加监听

感谢分享。。。

谢谢楼主,找了好久了