MainScene* MainScene::create() { MainScene *pRet = new MainScene(); if (pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { CC_SAFE_DELETE(pRet); return NULL; } }
MainScene *MainScene::create() { MainScene *pRet = new MainScene(); if (pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { delete pRet; pRet = NULL; return NULL; } }
MainScene* MainScene::created() { MainScene *pRet = new MainScene(); if(pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { delete pRet; pRet = nullptr; return nullptr; } }
//1920x1080 //1920x864 //960x432 CCScene* MainScene::scene() { CCScene* pScene = CCScene::create(); MainScene* uiLayer = new MainScene(); if (uiLayer && uiLayer->init(pScene)) { uiLayer->autorelease(); pScene->addChild(uiLayer); } else { CC_SAFE_DELETE(uiLayer); } return pScene; }