static AppDelegate s_sharedApplication;
cocos2d::CCApplication::sharedApplication()->run();
在 ios -x的appcontroller.mm里面有上面这两行代码, 那run是怎么调用到appdelegate里面的方法, 又是怎么和s_sharedApplication关联的呢。
static AppDelegate s_sharedApplication;
cocos2d::CCApplication::sharedApplication()->run();
在 ios -x的appcontroller.mm里面有上面这两行代码, 那run是怎么调用到appdelegate里面的方法, 又是怎么和s_sharedApplication关联的呢。
给你3行代码 你自己理解吧,理解了就通了,
AppDelegate app;
class AppDelegate : private cocos2d::CCApplication
CCApplication::CCApplication()
: m_hInstance(NULL)
, m_hAccelTable(NULL)
{
m_hInstance = GetModuleHandle(NULL);
m_nAnimationInterval.QuadPart = 0;
CC_ASSERT(! sm_pSharedApplication);
sm_pSharedApplication = this;
}
赞哈,c++基础不好啊