m_pUILayer = TouchGroup::create(); //TouchGroup无法识别
SceneReader::sharedSceneReader()->purge();//没有成员函数sharedSceneReader
GUIReader::shareReader()->purge();//没有成员purge();
cocos2d::extension::ActionManager::shareManager()->purge();//ActionManager不是类名
menuCloseCallback(CCObject* pSender, TouchEventType type)//TouchEventType 未定义标识符
if (type == TOUCH_EVENT_ENDED)//TOUCH_EVENT_ENDED未定义标识符
void CocosGUIExamplesMapScene::MapInit()
{
// map root from json
Layout* map_root = static_cast<Layout*>(GUIReader::shareReader()->widgetFromJsonFile(“cocosgui/gui_examples/DemoMap/DemoMap.json”));
m_pUILayer->addWidget(map_root);
// build button on map root
Layout* button_layout = static_cast<Layout*>(UIHelper::seekWidgetByName(map_root, "button_Panel"));
// Layout* button_layout = static_cast<Layout*>(map_root->getChildByName(“button_Panel”));
for (int i = 0; i < button_layout->getChildren()->count(); ++i)
{
Button* build_button = static_cast<Button*>(button_layout->getChildren()->objectAtIndex(i));
build_button->setTag(MAP_BUTTON_TAG + i);
build_button->addTouchEventListener(this, toucheventselector(CocosGUIExamplesMapScene::buildTouchEvent));
}
// back button
Button* back_button = static_cast<Button*>(m_pUILayer->getWidgetByName("back_Button"));
back_button->addTouchEventListener(this, toucheventselector(CocosGUIExamplesMapScene::menuCloseCallback));
}
这一段更是一片鲜红- -,Layout,Button,UIHelper等,都是办法识别的关键字
。刚刚接触cocos2d ,网上的教程都是老版本的,3.0感觉改动好大,求大神指教啊!!!!!!!!!!!!!!