查看官方的文档,在文档的最后添加了如何加载项目。如下代码:
UILayer* ul =UILayer::create(); ul->addWidget(CCUIHELPER->createWidgetFromJsonFile("UIEditorTest_1.json"));
但是添加了以后,已经添加相关的头文件及命名空间,无法编译通过,一直是CCUIHELPER是未声明的。
于是查看TestCpp是如何添加json文件,发现使用的是另外一种方式:
UILayer* ul =UILayer::create(); UILayout* layout= dynamic_cast<UILayout*>(GUIReader::shareReader()->widgetFromJsonFile("TestUiApp_1.json")); ul->addWidget(layout);
修改如上面的方式,则可以编译通过,运行成功
文章详细介绍了在遇到CCUIHELPER未声明错误时,通过对比不同加载项目的方法,找到了正确的解决方案,并成功实现了项目的编译与运行。
1107

被折叠的 条评论
为什么被折叠?



