void TransitionFadeTR::onEnter() { TransitionScene::onEnter(); _outSceneProxy->setTarget(_outScene); _outSceneProxy->onEnter(); Size s = _director->getWinSize(); float aspect = s.width / s.height; int x = (int)(12 * aspect); int y = 12; ActionInterval* action = actionWithSize(Size(x,y)); _outSceneProxy->runAction ( Sequence::create ( easeActionWithAction(action), CallFunc::create(CC_CALLBACK_0(TransitionScene::finish,this)), StopGrid::create(), nullptr ) ); }
void CCTransitionFadeTR::onEnter() { CCTransitionScene::onEnter(); CCSize s = CCDirector::sharedDirector()->getWinSize(); float aspect = s.width / s.height; int x = (int)(12 * aspect); int y = 12; CCActionInterval* action = actionWithSize(ccg(x,y)); m_pOutScene->runAction ( CCSequence::create ( easeActionWithAction(action), CCCallFunc::create(this, callfunc_selector(CCTransitionScene::finish)), CCStopGrid::create(), NULL ) ); }