1.在加载uiwidget之前,先创建一个层容器:

TouchGroup *pLayer = UILayer::create();

this->addChild(pLayer, 0);   //添加到本页面中

2.在加载uiwidget的json文件时候,使用如下方法:

Layout *pLayout = static_cast<Layout *>(GUIReader::shareReader()->widgetFromJsonFile("mall.ExportJson"));

pLayer->addWidget(pLayout);   //添加控件

2.在使用文本显示时候,使用label。

3.在使用button事件时候,使用如下方法:

Button *pClose = static_cast<Button *>(UIHelper::seekWidgetByName(pRoot, "closelayer"));
pClose->addTouchEventListener(this, toucheventselector(CMallScene::touchEvent));

事件处理函数:

void CMallScene::touchEvent(CCObject *pSender, ui::TouchEventType type)

{}

4.防止本层的ui事件传递到下一次,使用一个遮罩层,去掉“交互”选项。

转载于:https://www.cnblogs.com/playerboy/p/3874843.html

cocos2d-x 2.x版本使用uiwidget需要注意的几点相关推荐

  1. cocos2d中CCAnimation的使用(cocos2d 1.0以上版本)

    原文地址:cocos2d中CCAnimation的使用(cocos2d 1.0以上版本)作者:七贤林子 在cocos2d  0.9及以下版本中,CCAnimation中可以使用animationWit ...

  2. cocos2d 0.99.5版本屏幕默认是横屏,怎么修改为竖屏呢?

    在RootViewController.m文件里面,修改如下代码 #elif GAME_AUTOROTATION == kGameAutorotationUIViewController     // ...

  3. Cocos2d之Action类详解

    一.声明 文章中使用到的cocos2d的源代码的版本是cocos2d-x-3.3rc0. 二.主要内容 [Action类简介] 在cocos2d中,Action类是所有动作的基类.Action类继承了 ...

  4. Cocos2d之Texture2D类详解之将文件加载成Texture2D对象

    一.声明 笔者以cocos2d框架cocos2d-x-3.3rc0版本的源码做分析.本文为笔者原创,允许转载和分享,只要注明文章出处即可. 二.简介 Texture2D类简介 Texture2D类允许 ...

  5. 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld!...

    最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的: 最后促使我选择cocos2d的原因有两点: 1.最重要的原因是它 ...

  6. 翻译:如何用Cocos2d来开发简单的IPhone游戏教程

    这一周接触到Cocos2D开发,在它的官网上看到Ray Wenderlic写的关于cocos2d开发的文章,感觉写的挺好,翻译了一下.  原文链接地址大家可以在上面看到作者的更多内容 初次翻译文章,望 ...

  7. python编程(关于cocos2d)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 做游戏的同学大约对cocos2dx不会陌生,基本上做2d游戏都会用到这一款引擎.但是下载coco ...

  8. Cocos2D开发的iPhone游戏的教程

    原贴地址  http://www.cocoachina.com/bbs/read.php?tid-15554.html 这一周接触到Cocos2D开发,在它的官网上看到Ray Wenderlic写的关 ...

  9. 用Cocos2D开发的iPhone游戏的教程

    用Cocos2D开发的iPhone游戏的教程  编辑 |  删除 |  权限设置 |  更多▼ iTudou    发表于2010年03月24日 00:36  阅读(1) 评论( 0) 分类: IT世 ...

最新文章

  1. mdpi的手机_【初印象】Android手机屏幕适配API:nodpi,xhdpi,hdpi,mdpi,ldpi
  2. python xpath语法-Python爬虫:Xpath语法笔记
  3. [一道搜狗输入法的面试题]C++转换构造函数和类型转换函数
  4. 【转载保存】获取页面编码
  5. sublime text 3 , 3143
  6. AcWing 795. 前缀和
  7. JVM,JRE,JDK之间的区别和联系
  8. c语言中一些公用的方法
  9. 动作识别0-02:mmaction2(SlowFast)-官方数据训练测试-ucf101
  10. ps盖印图层在哪里_PS如何盖印图层?PS盖印图层快捷键
  11. Verilog HDL三种描述方式
  12. 使用 @Resource或@Autowire时 Idea报错Could not autowire. No beans of 'xxxService' type found. more..出现红色波浪线
  13. stm32f7网口_【STM32F7】STM32F7开发篇-超详细操作步骤
  14. wps怎么转换成jpg格式?
  15. rsync命令以及xsync封装
  16. linux 去掉终端控制符,Linux终端显示控制字符
  17. Java基础项目实战--大学生求职招聘信息网站系统
  18. 支付宝SDK下载页面
  19. 语音群呼 售前营销售后服务一体化
  20. AI 2021 条形码插件

热门文章

  1. php extension 安装,php + clucene extension的安装
  2. phpnow升级mysql版本_PHPnow 升级后 PHP不支持GD、MySQL 枫
  3. Android ConstraintLayout约束布局的理解与使用
  4. Maven 多模块项目,多个root解决方法
  5. 029_自己实现一个HashMap
  6. 009_JavaScript语句、表达式和代码块
  7. 装了mysql但是服务里没有反应_Mysql安装后在服务里找不到和服务启动不起来的解决方法...
  8. python怎么换行继续写脚本_用Python实现换行符转换的脚本的教程
  9. Java单向链表操作详解
  10. docker 镜像基本操作、镜像与容器常用指令