加载.csb文件,需要用到CSLoader这个类,
例如:
// 加载UI
auto UI = CSLoader::createNode("UI.csb");
this->addChild(UI);
如果要使用UI里的控件,可以通过getChildByName()函数获取,
例如:
// 获取控件对象
Button* btn = (Button*)UI->getChildByName("btn");
注意:如果UI中用到的图片资源没有放在Resources目录下,则运行时无法加载图片资源。
关于头文件和命名空间,常用的就那么几个,如果不放心可以全都放到头文件里去。
#include "cocos2d.h"
#include "ui\CocosGUI.h"
#include "cocostudio\CocoStudio.h"
USING_NS_CC;
USING_NS_CC::ui;