cocos2d-x 知识小结(1)zorder和tag
来源:互联网 发布:十字架首饰 知乎 编辑:程序博客网 时间:2024/05/18 03:28
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一、zorder</span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">zorder表示ccnode的渲染顺序。默认为0,值越大越后渲染。zorder针对的是同一父节点的ccnode所说,对于不同的节点是没有任何比较的意义的。</span>
例子:
//得到窗口的尺寸 CCSize winSize = CCDirector::sharedDirector()->getWinSize(); //创建精灵 CCSprite* sprite1 = CCSprite::create("CloseNormal.png"); addChild(sprite1); //设置精灵的位置 sprite1->setPosition(ccp(winSize.width/2, winSize.height/2)); CCSprite* sprite2 = CCSprite::create("HelloWorld.png"); addChild(sprite2); //设置精灵的位置 sprite2->setPosition(ccp(winSize.width/2, winSize.height/2));
渲染结果是helloword的图片遮挡了关闭按钮的图片,这是因为在zorder相同的时候,后添加的ccnode将要被后渲染。
但是如果将addChild(sprite1)修改为addChild(sprite1, 1),则关闭图片将会在helloworld图片之上。
二、tag
tag是标识一个ccnode的唯一索引,通过getChildByTag(tag)来获得ccnode
0 0
- cocos2d-x 知识小结(1)zorder和tag
- Cocos2d-X中的ZORDER和Tag
- Cocos2d-X中的ZORDER和Tag
- cocos2d-x(6):渲染顺序ZORDER和Tag相关学习
- cocos2dx tag和zorder
- cocos2d-x中Zorder和VertexZ属性的区别
- cocos2d-x 知识小结(待更新)
- cocos2d-x中的adddChild函数中的zOrder参数理解和实际显示效果
- cocos2d 中 zorder 和 setVertexZ 的区别
- 我的Cocos2d-x学习笔记(七)纹理缓存、帧缓存、精灵的创建、zOrder
- Cocos2d-x游戏引擎开发[4]---Sprite以及zorder
- 【cocos2d-x 小知识积累和备忘】
- cocos2d-x知识巩固-基础篇(1)
- Cocos2d-x 项目小结
- cocos2d-x知识总结
- cocos2d-x知识总结
- 精通cocos2d-x必修知识(cocos2d高级码农面试题)
- Cocos2d-x 的项目小结和寒假计划
- TNS-03505或者TNS-12154的解决一例
- Android dip,px,pt,sp 的区别
- android开发初期常见错误(待续更新)
- ipa 重签名
- chroot
- cocos2d-x 知识小结(1)zorder和tag
- 4-2电子时钟中的运算符重载
- jQuery学习(一):jQuery简介
- 括号配对问题
- QT跨平台
- Vijos1090. 连续数之和
- JSTL 核心标签库 使用
- less学习(一)
- 多线程GCD 和 NSOperationQueue 多线程编程4 - GCD