正在学习cocoStudio,看到cocos2dx的例子testCpp里面的extensions的CocostudioSceneTest的代码。
代码是:
cocos2d::CCNode* UIComponentTest::createGameScene()
{
CCNode *pNode = SceneReader::sharedSceneReader()->createNodeWithSceneFile(“scenetest/UIComponentTest/UIComponentTest.json”);
if (pNode == NULL)
{
return NULL;
}
_node = pNode;
CCComRender *render = static_cast<CCComRender*>(_node->getChildByTag(10025)->getComponent("GUIComponent"));
cocos2d::gui::TouchGroup* touchGroup = static_cast<cocos2d::gui::TouchGroup*>(render->getNode());
UIWidget* widget = static_cast<UIWidget*>(touchGroup->getWidgetByName("Panel_154"));
UIButton* button = static_cast<UIButton*>(widget->getChildByName("Button_156"));
button->addTouchEventListener(this, toucheventselector(UIComponentTest::touchEvent));
return pNode;
}
虽然能看得懂代码,但是还是搞不清楚,UIComponentTest在cocoStudio里面是怎么样的。
所以希望能拿到UIComponentTest的cocoStudio文件看看。