Cocos2D-JS-Quick-Tutorials icon indicating copy to clipboard operation
Cocos2D-JS-Quick-Tutorials copied to clipboard

11 | Cocos2D-JS | How to do scene transition

Open Gurigraphics opened this issue 7 years ago • 0 comments

11 | How to do scene transition

Example scene transition on click or touch

    if (cc.rectContainsPoint(targetRectangle, location)) { 
    	cc.director.runScene( new Game.scenes[2].extend() );
    }

Example scene transition with effect

    if (cc.rectContainsPoint(targetRectangle, location)) { 
    	var transitionTime = 2; 
    	var nextScene = new Game.scenes[2].extend(); 
    	var transitionScene = new cc.TransitionProgressInOut(transitionTime, nextScene);
    }

Transition Progress Classes

var transitionScene = new cc.TransitionProgressInOut(transitionTime, nextScene); 
var transitionScene = new cc.TransitionProgressOutIn(transitionTime, nextScene); 
var transitionScene = new cc.TransitionProgressRadialCCW(transitionTime, nextScene); 
var transitionScene = new cc.TransitionProgressRadialCW(transitionTime, nextScene); 
var transitionScene = new cc.TransitionProgressVertical(transitionTime, nextScene); 
var transitionScene = new cc.TransitionProgressHorizontal(transitionTime, nextScene);

Others transitions classes

TransitionProgress TransitionCrossFade TransitionFade TransitionFadeTR TransitionJumpZoom TransitionMoveInL TransitionPageTurn TransitionRotoZoom TransitionSceneOriented TransitionShrinkGrow TransitionSlideInL TransitionTurnOffTiles TransitionSplitCols

Documentation C++ http://www.cocos2d-x.org/reference/native-cpp/V3.0alpha1/da/d00/group__transition.html

Gurigraphics avatar Apr 29 '18 22:04 Gurigraphics