CCSpriteBatchNode中设置zOrder的问题
2013-07-15 09:47
99 查看
CCSpriteBatchNode用于批处理绘制精灵,效率颇高!但今天在使用时需要动态处理精灵的zOrder属性,发现动态修改CCSpriteBatchNode中对应精灵的属性无效,结果测试了下是需要先移除要修改的精灵所对应的node,再把修改过属性的精灵再添加回去才能生效……至于原因:估计是它有自己的独立的处理机制,随便看了下源码,看到它是有自己的排序处理机制的,现在只优先开发,懒得看源代码找原理了……
相关文章推荐
- CCSpriteBatchNode(附:CCMenu与CCSpriteBatchNode的问题)
- [Cocos2d-x]CCSpriteBatchNode的使用
- virtual void addChild(Node * child, int localZOrder)中ZOreder参数设置
- CCSpriteBatchNode中存放元素的一点理解
- CCSpriteBatchNode的作用,使用
- cocos2dx--CCSprite,CCSpriteFrame,CCTexture,CCSpriteBatchNode
- 我的Cocos2d-x学习笔记(八)利用CCSpriteBatchNode进行优化
- CCSpriteBatchNode 的使用
- CCSpriteBatchNode
- Cocos2d-x利用CCSpriteBatchNode提高渲染效率
- CCSpriteBatchNode的特点和使用方法
- datenode节点超时时间设置,Hadoop启动不正常,HDFS冗余数据块的自动删除,NameNode安全模式问题,ntp时间服务同步,机架感知配置
- cocos2d-x CCSpriteBatchNode和CCSpriteFrameCache区别
- cocos2d CCSpriteBatchNode提高渲染效率
- cocos2d-x 关于CCSpriteBatchNode的深入详解
- 使用cross-env解决跨平台设置NODE_ENV的问题
- 使用cross-env解决跨平台设置NODE_ENV的问题
- CCSpriteFrameCache和CCSpriteBatchNode
- 预加载+CCSpriteBatchNode + CCSpriteFrameCache
- 使用cross-env解决跨平台设置NODE_ENV的问题