我在场景编辑器里加了一个用UI编辑器编辑的ui组件,ui里有一个按钮。 代码中我用CCSSceneReader的createNodeWithSceneFile的方式把场景加载了进去。
现在我想给UI里的按钮加监听,可是我只得到了UI的CCComponent,不知道接下来应该怎么做了。。
示例代码中只有直接从ui给按钮绑定的例子,没有从场景得到ui再得到按钮的例子。
1.CCNode *pNode = CCSSceneReader::sharedSceneReader()->createNodeWithSceneFile(“scene.json”);
2.CCComRender pFishRender = (CCComRender)(pNode->getChildByTag(10004)->getComponent(“ui_btn”));
到这步我就不知道怎么弄了。
场景编辑器中对象结构:
sprite_bg(一张背景精灵,tag:10003)
ui_btn(ui编辑器导出的文件,tag:10004,别名和名字都设为了ui_btn)
UI编辑器中对象结构:
btn0(一个按钮,tag:4)