![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x源码分析
文章平均质量分 80
Marcus366
这个作者很懒,什么都没留下…
展开
-
cocos2d-x源码分析::主流程(mainloop)分析
cocos2d-x的源码分析由这章开始,希望大家在看这篇博文之前,对cocos2d-x有一定的了解,或者做过一些小demo,这样才能更好地了解到这篇文章所说的一些问题分析现在开始cocos2d-x程序的入口根据平台的不同而有所区别,但是游戏的入口均是//main.cpp......int APIENTRY _tWinMain(HINSTANCE hInstan原创 2013-06-30 21:20:21 · 2612 阅读 · 0 评论 -
cocos2d-x源码分析::内存管理机制
cocos2d-x的内存管理机制是回收池和引用计数合用来进行管理。不过众所周知,C++并没用内存管理的机制,都是用new/delete来进行对象的管理。所以,cocos2d-x这套内存管理机制一直为人们所津津乐道。现在让我来介绍 一下cocos2d-x的内存管理机制。cocos2d-x的内存管理机制用到的类有CCObject, CCAutoreleasePool, CCPo原创 2013-07-04 21:14:40 · 2078 阅读 · 0 评论 -
cocos2d-x源码分析::触屏分发器(touch_dispatcher)
本来今天想要写一写cocos2d-x中用的做多了一个类CCLayer,可是要写的时候发现CCLayer继承4个类CCNode, CCTouchDelegate, CCAccelerometerDelegate和CCKeypadDelegate,说起来比较麻烦,所以现在先说一下其中的一个——CCTouchDelegateCCTouchDelegate其实是用于触屏反应的一个类//C原创 2013-07-21 12:39:28 · 1283 阅读 · 0 评论 -
cocos2d-x源码分析::CCCopying关于浅拷贝和深拷贝
在讨论CCCopying这个类之前我们先来说一说浅拷贝和深拷贝的问题在我看来,其实C++很少讨论关于浅拷贝和深拷贝的内容,我们可以看一下下面的代码int main() { int *a = new int(10); int *b, *c; *b = *a; //深拷贝 c = a; //浅拷贝}*a, *b和*c的值都是10,但是a和c的值与b不同,a和c指向共同原创 2013-08-04 14:13:44 · 3406 阅读 · 0 评论