cocos2dx为提升引擎性能所做的几件事情
2016-07-17 23:35
387 查看
1.SpriteBatchNode
将所有的子元素组织成一个BatchCommand,一次性发给OpenGL进行绘制.
2.getChildByTag通过比较整形,而非字符串的方式来查找节点.
3.Node的visit方法,当元素的相对位置发生变化时,才进行模型视图矩阵的变换.
4.元素可见的时候,才执行visit中后面的部分,进行绘制。因此,父节点不可见,其子节点肯定不可见.
将所有的子元素组织成一个BatchCommand,一次性发给OpenGL进行绘制.
2.getChildByTag通过比较整形,而非字符串的方式来查找节点.
3.Node的visit方法,当元素的相对位置发生变化时,才进行模型视图矩阵的变换.
4.元素可见的时候,才执行visit中后面的部分,进行绘制。因此,父节点不可见,其子节点肯定不可见.
相关文章推荐
- 分析cocos2dx 3.3运行流程
- Qiuck_Cocos实战(一)
- COCOS按钮优先级处理。cocos studio 的widget 和cocos组件 的问题
- 各个平台支持的Cocos2d-x最大纹理尺寸
- cocos2d-x 纯代码创建透明格子精灵
- Cocos2dx-3.x触摸事件之实现人机交互(二)
- cocos2dx学习之路----第七篇(坐标系统中本地坐标与世界坐标的转换详解)
- Cocos2dx-3.x触摸事件之实现人机交互(一)
- 学习笔记 cocos2d-x 2.x到3.x的改动与区别
- cocos2d-x 游戏嵌入到ios/android应用内部 - android篇
- cocos creator
- Quick_Cocos基础(三)
- Cocos2dx-3.x中常用切换场景特效和方式
- cocos2dx ClippingNode实现stencil效果
- Cocos2dx 3.0 过渡篇(二十六)C++11多线程std::thread的简单使用
- 在cocos2dx中实现水波滤镜
- cocos creater 中访问节点和组件
- cocos2dx lua 使用cocostudio编辑的动画文件并监听帧事件
- Cocos2dx 中常用的基本Action类(动作类)
- Cocos2d-x 手游聊天系统Demo实现(Lua实现)