1.在cocos2dx 3.0中使用cocostudio编辑
#include "CCSGUIReader.h"
#include "UIHelper.h"
获取里面的一些GUI组件
按钮的获取:(通过getChildByName只能获取层以及本层下一层的节点,不能获取树的全部节点。3.0beta中获取整个树的节点使用seekWidgetByName)
auto m_checkPoint = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("mainInterface_ui/ImageCustomSelect_1/ImageCustomSelect_1.json");
Widget* countryBtn = Helper::seekWidgetByName(m_checkPoint, "ButtonCommon");
countryBtn->addTouchEventListener(this,toucheventselector(CheckpointsScene::touchButton));
2.error:
cocos2d: Get data from file(/Users/Angel/Library/Application Support/iPhone Simulator/7.0.3/Applications/EDFF4048-4EED-43FB-B2E0-2FD32368860E/TestGame iOS.app/MainInterface/ActivitiesSys/Announcement.png) failed!
查看json文件里面image图片的路径( json文件路径错误,修改路径)