- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 cocos2dx 内存管理(3)---CCPoolManager浅析
前两篇博文我们我们详细分析了cocos2dx的内存管理机制的实现,现在我们在这里简单总结一下: 对于一个对象来说,一般流程: Object obj=new Object() ,自引用计数为1然后调用obj.autorelease()方法,进行自动释放,将obj添加到自动释放池,并保持自引用计数为1在这里可以对obj引用,比如将obj添加到一个Layer中,则Layer此时是o
2014-03-26 20:41:58 1946
原创 cocos2dx 内存管理机制(2)
接着上一篇继续往下分析,我们知道一个被自动管理的对象从new出来之后会被放到autoreleasepool,那接下来 对象 是如何被delete的呢? 首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停的调用一个主循环来绘制当前的Scene ,同时对一些自动释放的对象进行管理。 一、现在开始定位,我们知道win32 下cocos2dx程序入口 CCAppl
2014-03-26 16:05:28 1410
原创 Cocos2dx 内存管理机制(1)
1.引用计数机制 要了解cocos2dx引用计数的机制,首先我们来看看CCObject这个类 class CC_DLL CCObject : public CCCopying { public: // object id, CCScriptSupport need public m_uID unsigned int m_uID; // Lua
2014-03-10 23:00:35 1692
原创 cocos2dx 坐标系统详解
1、在cocos2dx中,支持以下坐标系: ● 屏幕坐标系: 原点在左上角,X轴向右,Y轴向下。(比如处理触摸事件时CCTouch对象中的坐标就是屏幕坐标系) ● OpenGL坐标系: 原点在左下角,X轴向右,Y轴向上。(比如CCNode类的setPosition函数调用就是此坐标系) ● 世界坐标系: 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角 ● 本地坐标系: 相
2014-03-08 18:09:44 1732
原创 Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建
目前大三,很早之前就想入手cocos2d-x,苦于c++不熟悉,进度异常缓慢,现在在一边恶补c++基础,一边在自学cocos2dx,做做笔记,与君共勉。 1.环境和工具准备 Win7 VS2010/2012,至于2008 v2版本之后似乎就不支持了。 2.安装python v.2.0版本之前是用vs模板创建工程的,到vs2.2之后就改用python创建了。 到python官网下
2014-03-06 10:39:27 3305 1
基于ssh框架+bootstrap的无线点餐系统(包含sql文件)
2014-08-08
cocos2dx 3.0 飞机大战源码
2014-04-22
cocos2dx 3.0 rc0 +flappybird 源码
2014-04-12
android音频视频播放器
2014-01-27
Android一个Demo搞定所有控件
2013-11-27
网站开发文档(中文.chm)集合礼包
2013-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人