cocos2dx笔记
2014-01-17 13:14
120 查看
1 cocos2d-x 开发游戏时内存管理原则:
程序必须成对执行retain()和release()或者执行autorelease()来生命开始和结束对象的引用;工厂方法返回前,应通过autorelease()结束对该对象的引用;
对象传值时,应考虑到新旧对象相同的特殊情况;尽量使用release而不是autoRelease()来释放对象引用,以确保性能最优;保存CCObject的子类对象时,应严格使用
cocos2d-x 提供的容器,避免使用STL容器,对象必须以指针形式存入。
程序必须成对执行retain()和release()或者执行autorelease()来生命开始和结束对象的引用;工厂方法返回前,应通过autorelease()结束对该对象的引用;
对象传值时,应考虑到新旧对象相同的特殊情况;尽量使用release而不是autoRelease()来释放对象引用,以确保性能最优;保存CCObject的子类对象时,应严格使用
cocos2d-x 提供的容器,避免使用STL容器,对象必须以指针形式存入。
相关文章推荐
- cocos2d-x学习笔记(二)Eclipse+cdt实现cocos2dx跨平台解决方案(转)
- cocos2dx中回调函数局部变量无效(cocos2d-x学习笔记)
- cocos2d 学习笔记 - 【转载】cocos2dx 不要直接在 onEnter 里面 addTargetedDelegate (或 addStandardDelegate)
- cocos2dx游戏开发——微信打飞机学习笔记(九)——BulletLayer的搭建
- Cocos2dx学习笔记32 Cocos2d-x里如何用TexturePacker和像素格式来优化spritesheet
- Cocos2dx 学习笔记整理----第一个项目
- cocos2dx进度条笔记
- Cocos2dx学习笔记6:层(Layer)
- cocos2dx学习笔记(选择器)
- Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上
- Cocos2dx 3.2 横版过关游戏Brave学习笔记(三)
- Cocos2dx-3.x 学习笔记一:屏幕分辨率及适配问题
- cocos2dx 3.x 自学笔记 <二> cocos2dx 中注册触摸事件touchEvent 2.x 与 3.x
- cocos2dx学习笔记之SpriteBatchNode应用
- Cocos2d-X 学习笔记 15 cocos2dx之CCUserDefault及其数据进行加密解密
- Cocos2d-X 学习笔记 17 Cocos2dx Jason数据解析
- cocos2d-x学习笔记(二)Eclipse+cdt实现cocos2dx跨平台解决方案(Android版)
- [cocos2dx笔记003] Vs2013增加静态库工程
- Cocos2dx游戏开发笔记21:动手学习《Flappy Bird》之继续优化(付源码)
- Cocos2dx引擎笔记——Cocos2d-x 3.0 Json用法