【已解决】简单问题:Cocostudio与CocoGuiLIB

在Cocostudio里面有一套自己的库,包括GUI、Json、Reader等等,而CocoGuiLib里面也有一套这样的东西,但是类名却不一样,比如说前者有UIButton,UICheckBox等,后者却是CocoButton,CocoCheckBox等,这两者之间到底什么关系啊,在用Cocostudio开发出界面导入Cocos2dx后用哪个库来解析呢?

楼主你好,从cocos2d-x 2.2版本开始,cocos2d-x直接整合CocoStudio.(在libExtensions 内)。楼主所说的CocoGuiLib不知指的是哪一个~~

版主您好,请看这个里面讲解的:http://www.ityran.com/archives/4619,需要下载一个叫CocoGUILIB的库,这个在cocostudio官网上也有说,这里面加载一个场景是这样写的:
// 初始化当前场景 UI 系统
COCOUISYSTEM->resetSystem(this);
// 加载 UI 资源文件,并添加到当前场景
COCOUISYSTEM->getCurScene()->addWidget(COCOUISYSTEM->createWidgetFromFileWithAdapt_json(“CsUi_1/CsUi_1.ExportJson”, true, rue));
// 获取按钮控件
cs::CocoButton* button = (cs::CocoButton*) (COCOUISYSTEM->getWidgetByName(“Button”));
// 为按钮添加点击事件
button->addReleaseEvent(this, coco_releaseselector(TestUI::coButtonCallback));
这些类都是CocoGUILIB里面的cs命名空间的,而您所说的整合到cocos2dx2.2里面的CocoStudio的命名空间应该还是extension吧,这个是一个单独的包。

2.2版开始不需要那个CocoGUILIB了,已经整合进去了

好的,谢谢你~还有回复速度超快的版主~

:14::14::14::14:

牛逼 牛逼 牛逼 牛逼 牛逼

COCOUISYSTEM 在2.2里不能用?有高手指点下?