随笔分类 -  cocos2d-x源码分析

摘要:在前面的engine_draw_frame的函数中,可以看到每一帧都调用了cocos2d::Director::getInstance()->mainLoop()方法,接下来,去看些循环中具体做了什么void DisplayLinkDirector::mainLoop(){ if (_purgeDirectorInNextLoop) { _purgeDirectorInNextLoop = false; purgeDirector(); } else if (! _invalid) { drawScene(); ... 阅读全文
posted @ 2014-02-24 12:02 风亦兮 阅读(732) 评论(0) 推荐(0)
摘要:版本:cocos2d-x 3.0 Beta分析的是android部分的源码在cocos2d-x自动生成的android部分,下jni目录,main.cpp是java调用的部分,代码如下void cocos_android_app_init (struct android_app* app) { LOGD("cocos_android_app_init"); AppDelegate *pAppDelegate = new AppDelegate();}在这个版本中,android部分使用了nativeActivity在cocos\2d\platform\android目录下, 阅读全文
posted @ 2014-02-21 16:29 风亦兮 阅读(2372) 评论(0) 推荐(0)