cocos2d-x里的场景过渡效果

2014.9.1号了。明天又要去面试了。偶然看到齐天大圣四个字,不得不想起小时候的乳名。。好了。正题。

其实网上也有别人整理的场景过渡,但我觉得有的时候光看文字效果记得不强烈。于是打开TEST-CPP一个一个的记下来。才发觉别人那些是有些坑的。

以下是我独自整理的:

cocos2d-x 场景切换方式: 

Transition JumpZoom:从右边往左边正弦跳
Transition ProgressRadialCCW 当前场景逆时针切换到另一个场景
Transition ProgressRadialCW 当前场景顺时针切换到另一个场景
Transition ProgressHorizontal 当前场景从左到右切换到另一个场景
Transition ProgressVertical 当前场景从上到先切换到另一个场景
Transition ProgressInout 从当前场景的内部往外切换到另一个场景
Transition ProgressOutIn 从当前场景的外部往内切换到另一个场景
Transition CrossFade 从当前场景整体渐隐到另一个场景
TransitionPageTurnTo(false) 从当前场景的右下角往左边翻页(看书翻页)
TransitionPageTurnTo(true)从当前场景的左上角往右边翻页
TransitionFadeTR 从当前场景的左下角往右上角马赛克形式翻页
TransitionFadeBL 从当前场景的右上角往左下角马赛克形式翻页
TransitionFadeUp 从当前场景的正下面往上方以线条形式过度
TransitionFadeDown 从当前场景的正上面往下方以线条形式过度
TransitionTurnOffTiles 当前场景马赛克过度到另一个界面
TransitionSplitRows 当前场景一刀两半,上边往右,下边往左切换
TransitionSplitCols 当前场景竖切3刀,中间往上飞,两边往下飞
TransitionFade 从当前场景整体渐隐到另一个场景(先变黑,再出现另一个场景)
FadeWhiteTransition 从当前场景整体渐隐到另一个场景(先变白,再出现另一个场景)
FlipXLeftOver 从当前场景的右边往里翻转180度,要的场景在当前场景的后面。
FlipXRightOver 从当前场景的左边往里翻转180度,要的场景在当前场景的后面。
FlipYUpOver 从当前场景的下边往里翻转180度,要的场景在当前场景的后面。
FlipYDownOver 从当前场景的上边往里翻转180度,要的场景在当前场景的后面。
FlipAngularLeftOver 从当前场景的右上角往里翻转180度,要的场景在当前场景的后面。
FlipAngularRightOver 从当前场景的左下角往里翻转180度,要的场景在当前场景的后面。
ZoomFlipXLeftOver 从当前场景的右边往里翻转180度,要的场景在当前场景的后面。
ZoomFlipXRightOver 从当前场景的左边往里翻转180度,要的场景在当前场景的后面。
ZoomFlipYUpOver 从当前场景的下边往里翻转180度,要的场景在当前场景的后面。
ZoomFlipYDownOver 从当前场景的上边往里翻转180度,要的场景在当前场景的后面。

ZoomFlipAngularLeftOver 从当前场景的右上角往里翻转180度,要的场景在当前场景的后面。
ZoomFlipAngularRightOver 从当前场景的左下角往里翻转180度,要的场景在当前场景的后面。

TransitionShrinkGrow 当前场景往里面沉,第二场景从里面往上面浮起来
TransitionRotoZoom 当前场景顺时针飞速选择往里沉,另一个场景逆时针快速旋转浮起来


名字是在TEST-CPP里跳转的时候记录下来,但实际上,但你直接拿去用的时候,偶尔几个还是不能直接用的。因为名字相近,但API接口非完全一样的。

这个时候,不妨打开TEST-CPP里,看看源码是怎么填的。



猜你喜欢

转载自blog.csdn.net/yanghaojian/article/details/38987049
今日推荐