关于cocostudio加载UI json CCUIHELPER未声明问题

关于cocos2dx3.0版本,导入cocosStudio UI编辑器的json文件 最近用cocos2dx 3.0版本的时候,会遇到 阅读详情

查看官方的文档,在文档的最后添加了如何加载项目。如下代码:

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);

修改如上面的方式,则可以编译通过,运行成功

【WorkBuddy专栏52】Codex与WorkBuddy生态适配、用户争夺与未来走向(下) 【WorkBuddy专栏52】Codex与WorkBuddy在中国大陆的发展——生态适配、用户争夺与未来走向(下) 阅读详情

相关推荐

Seedance 2.5、HappyHorse 1.1与豆包Seed 2.1:一周内三大模型技术参数分析

音频生成延续原生音画同步架构,将文本、画面、音频统一序列建模,生成过程同步产出匹配口型的原声音频,支持中、英、日、韩、德、法、阿拉伯7种语言唇形对齐,无需二次调音。从行业趋势看,30秒直出、4K分辨率、7语种唇形同步正在成为视频生成的标配,编程Agent化和多模态理解正在成为语言模型的标配。技术狂奔的同时,监管在同步收紧。我理解这里的关键在于,视频生成模型的商业化落地不仅取决于生成质量,更取决于推理效率——生成一段15秒1080P视频需要多少秒、消耗多少算力,直接决定了模型的商用可行性。

lichunchuan1的博客 325

cocos2dx3.0加载cocostudio导出的json资源,包括加载UI和加载场景

cocostudio ui编辑器导出的 .ExportJson文件 加载和显示方法: auto uiLayer = UILayer::create(); auto ui = GUIReader::shareReader()->widgetFromJsonFile("loading.ExportJson"); uiLayer->addWidget

hunter_hb的专栏 5317

LTC3783 LED驱动控制器设计与效率优化详解

开关电源控制器是现代LED照明的核心器件,通过电流模式控制实现高效能量转换。其核心原理是通过采样电阻检测负载电流,配合误差放大器形成闭环调节,在汽车电子、显示背光等场景中确保±3%的电流精度。LTC3783作为典型代表,集成升压/降压-升压多拓扑支持,配合PWM调光技术可实现3000:1的无色偏调光范围。在工程实践中,需重点考量功率电感选型、MOSFET开关损耗与热管理设计,例如在38W功率方案中采用10μH/5A电感和4.5mΩ MOSFET可达成95%效率。该方案特别适用于需要应对9-36V宽输入电压波

weixin_36231030的博客 400

将用LabelImg标注得到的VOC格式数据集标签(xml文件)转换成COCO格式(json文件)

写在前面的话: 制作数据集和处理数据看似是体力活,但对于机器学习和深度学习应用而言是非常重要的,千万不能掉以轻心,要认真对待,及时检查。如果数据有问题或者没处理好,再好的模型也无济于事。 自从Facebook开源了Detectron目标检测框架后,很多原先用VOC格式数据集(指标注文件)训练目标检测模型的人需要将VOC格式的xml标注文件转换成COCO格式的json标注文件,但Detect...

Blateyang的博客 1万+

AI工作流革命:从n8n到Sora2,揭秘自动化视频创作的底层逻辑

本文深入探讨了AI工作流在自动化视频创作中的应用,重点介绍了n8n、Coze和Sora2的组合如何实现从链接输入到视频输出的全流程自动化。通过三层架构解析、关键技术模块优化及成本控制策略,这套方案显著提升了视频生产效率,适用于电商、热点追踪等多种场景。

gg901的博客 1087

TI DSP的 FFT与IFFT库函数的使用测试

/** * Copyright (C) 2013 Guangzhou Tronlong Electronic Technology Co., Ltd. - www.tronlong.com * * @file dsplib_fft.c * * @brief Example application main file. * This application will run FFT performance test. * * @author Tronlong <support@tron.

ToneChip的专栏,一个传统的嵌入式码农,裸机编程 2678

脚本解析 Cocos 的UI编辑器 Cocostudio 的csd导出的json文件

一个小脚本,主要是为了免得趴显示器上一个一个找子节点,挺费眼的。 主要功能是解析json内容,使用了python的json解析,解析出每一个子节点的名字,把所有父节点的名字和自己的名字拼起来用.分割 生成结果形如 _json_name.parent1_p2_p3_newnode = “parent1.p2.p3.newnode”; 可以使用代码(需要增加解析函数)直接调用getChild(roo...

k569462166的博客 2033

MeloTTS 生成 RKNN 模型

摘要: 本方案基于RK3588平台,利用RKNN工具链实现高效语音合成(TTS)。采用MeloTTS开源模型,支持中英文混合语音生成。部署流程包括:1) 导出ONNX模型;2) 转换为RKNN格式;3) 在RK3588开发板运行。关键步骤包含环境配置(RKNN Toolkit2≥1.4.0)、模型转换(非量化处理)及音频处理实现。方案充分发挥RK3588的NPU加速能力,适用于边缘设备语音合成场景

J。 348

如何安装coco以及导入coco_utils和coco_eval?

今天跑pytorch目标检测教程时发现自己没有安装coco, 于是按照如下步骤安装coco ubuntu@ubuntu:~$ git clone https://github.com/cocodataset/cocoapi.git ubuntu@ubuntu:~$ cd cocoapi/PythonAPI ubuntu@ubuntu:~$ python setup.py build_ext --inplace ubuntu@ubuntu:~$ sudo python setup.py install

qq_34525916的博客 2375

4、教育数据挖掘:公共数据集与研究进展

本文综述了教育数据挖掘(EDM)领域的研究进展与公共数据集应用情况。从2013年至2020年,EDM在电子学习系统、大规模开放在线课程(MOOC)等方面快速发展,涵盖了多种研究任务、工具与方法。文章梳理了UCI、Mendeley、DataShop等平台的公开数据集,分析了其特点与局限性,并介绍了KDD Cup、Kaggle等竞赛中的教育数据集及其评价指标。同时,探讨了多模态、心理行为等特色数据集的应用场景。最后指出当前EDM面临的主要挑战是缺乏系统性数据集综述、数据预处理复杂及可重复性不足,呼吁加强数据共享

rgv2345678的博客 171

后悔没早点知道!用AI只需四步,一次性讲清高质量论文引言写法(附公式+AI指令)

帮我写SCI 论文撰写引言的“研究背景与重要性”,要求从本研究所属领域的小背景切入,使用现在时态描述该领域的总体状况与发展趋势,突出其在学术研究、实际应用或社会层面的重要价值,并通过一个吸引人的钩子开头,如关键事实、现实问题或学术热点,引导读者关注本主题的重要性。梳理你所在领域和你研究相关的关键成果,但不能罗列所有文献,重点抓核心脉络,这部分最重要的实际上是让你了解别人的研究脉络,然后在每个关键的节点上,引用几篇关键参考文献作支撑,来体现你对领域的熟悉度就可以了。3)研究缺口模糊,没法突出问题的真实价值;

qq_64378896的博客 116

目标检测 – 解析VOC和COCO格式并制作自己的数据集

VOC和COCO格式制作一、VOC格式1. 目录结构2. XML标注格式3. 制作自己的VOC数据集4. 参考代码二、COCO格式1. 目录结构2. json标注格式3. 参考代码 相对其他计算机视觉任务,目标检测算法的数据格式更为复杂。为了对数据进行统一的处理,目标检测数据一般都会做成 VOC 或者 COCO 的格式。 VOC 和COCO 都是既支持检测也支持分割的数据格式,本文主要分析 PASCAL VOC 和 COCO 数据集中物体识别相关的内容,并学习如何制作自己的数据集。 一、VOC格式 1. 目

Stephen 3153

科研问答:医药类本科生(临床、中医、中药与护理)本科阶段是否需要开展科研学习?

医药类本科生(临床、中医、中药与护理)本科阶段是否需要开展科研学习?

MD Code 1508

ccui.helper:doLayout

很简单的问题,ccui.helper是lua自己导出的方法,我们可以通过断点找到具体的function,这个doLayout就是其中一个,ccui.helper.doLayout(widget) 主动调用 实现子节点偏移 ,是相对父节点的,其实是为了控件自适应父节点大写而做的一个操作

loushanghua的博客 4951

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

使用cocos2d-x时在ios上设置竖屏

使用cocos2d-x创建一个ios项目后,在模拟器中运行时,默认是竖屏的,如果需要设置成横屏,需要改掉三个地方: 1、修改RootViewController.mm文件中的两个地方: 01 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)in

tspangle的专栏 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

cocos2dx 处理精灵触摸事件

要使精灵能够接收到触摸事件,无非要做三件事。 注册触摸事件; 接收触摸事件; 处理触摸事件。 下面就从这三点出发,来了解一下精灵如何响应触摸事件。 1.注册触摸事件 精灵类Poker继承Sprite和CCTargetedTouchDelegate,并重写CCTargetedTouchDelegate的三个函数ccTouchBegan,ccTouchMoved,ccT

tspangle的专栏 9471

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

cocos2d-x-3.2alpha0 如何创建新工程

1.在cocos2d-x-3.0rc0\运行python命令 python setup.py //它的作用是将下面这些路径加入到你的用户环境变量中,当然你也可以不添加 COCOS_CONSOLE_ROOT = 'COCOS_CONSOLE_ROOT' NDK_ROOT = 'NDK_ROOT' ANDROID_SDK_ROOT = 'ANDROID_SDK_ROO

tspangle的专栏 7382

cocos2dx 没有“install-templates-msvc.bat” 创建工程

现在用的是 cocos2d-x-2.2,根据官网说明创建工程,没有找到 “ install-templates-msvc.bat” 经过查找,看文档,用python 来生成工程,生成成功,如下: 进入到 tools\project-creator 目录下,使用  create_project.py 来生成工程。 E:\cocos2d-x-2.2\tools\project-creator>p

tspangle的专栏 6051

CCSpriteBatchNode与CCTextureAtlas详解

一般游戏图片资源会打包成一张大图,这样节省空间,又提升速度。打包工具有Zwoptex和texturepacker等等。    CCSpriteBatchNode的初始化只要一张图片,也就是那张大图。然后把所有用到那张大图里面的小图的sprite都加到 CCSpriteBatchNode的child,绘制效率就会提高。下面是TestCpp中的Demo,SpriteTest Sprit

tspangle的专栏 4592

BMFont 使用

1首先 下载安装windows下免费的位图字体制作工具Bitmap Font Generator 下载地址http://www.angelcode.com/products/bmfont/install_bmfont_1.13.exe 2 打开软件,选择Opotion->FontSetting,来设定需要导出的字体 我这里用微软雅黑。 Size可以设定字体大小,最好需要多大就设定

tspangle的专栏 4393

cocos2dx 粒子系统

//建立一个粒子系统   CCParticleSystem* pParticleSystem=new CCParticleSystemQuad();   //产生300个粒子   pParticleSystem->initWithTotalParticles(300);   //设置粒子图片   pParticleSystem->setTexture(CCTextur

tspangle的专栏 2870

cocos2dx 网络编程(CCHttpRequest和CURL两个方式)

在使用之前需要设置一些参数:参考:http://blog.csdn.net/wangbin_jxust/article/details/9632771 在完成上面的操作后,还需要在链接器的输入里面添加一个参数pthreadVCE2.lib; 使用CCHttpRequest方法实现:(异步连接) [cpp] view plaincopyprint?

tspangle的专栏 1829

Cocos2d-x动作CCAction

1、动作基本概念 CCAction是动作的基类,所有的动作都派生自此类。CCAction的一个对象就是一个动作,动作或动画只能由CCNode来执行 CCSprite* sp = CCSprite::create("Icon.png");//创建一个精灵 sp->setPosition( ccp(20, 20) );//设置精灵初始位置 this->addChild(sp, 0);//添

tspangle的专栏 1821

CCParallaxNode-创建滚动背景效果

// 创建bear精灵 CCSprite* bear = CCSprite::create("bear1.png"); //change the transform anchor point to 0,0 (optional) bear->setAnchorPoint( ccp(0,0) ); //创建 background 精灵最为背景 CCSprite* background = C

tspangle的专栏 1774

CCProgressTo和CCProgressTimer 图片载入(进度条,动画)

在cocos2d中同样提供了很多表现图片和精灵的方式,上一篇当中提到的切换场景的方式之一是顺或逆时针切入的方法,在图片上也可以使用,test里有一个例子介绍CCProgressTimer可以实现一些图片的特效效果,这样的效果可以在载入的时候作为载入动画  步骤1.定义CCProgressTo,通过actionWithDuration函数,第一个参数是时间是一个CCTime对象,第二个参数是结

tspangle的专栏 1246
上一篇: CentOS中文乱码问题的解决方法
下一篇: Cocos2d-x动作CCAction
tspangle
博客等级 码龄19年 81粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值