cocos2dx : 场景转换的动画特效.
2018-02-08 15:06
567 查看
cocos2dx中最常见的应该就是场景之间的跳转了,但是如果跳转的时候只是单纯的消失前一个场景,显示后一个场景又不免有些乏味,不太新奇有趣,所以cocos2dx中有个TransitionScene场景跳转类.这个类中是cocos2dx为我们封装好的包含很多种场景消失出现的动画效果的这么一个类.下面我们来看下这些效果:
1.TransitionCrossFade : 这是交叉的渐变效果,两个场景交互着消失和显示,和下一个效果可以进行对比.
2.TransitionFade : 这是单纯的渐变效果,可以看到是前一个场景完全消失后,才开始显示另一个场景.
3.TransitionFadeBL : 这是网格过渡动画,从右上到左下.BL就是BottonLeft.
3.5. TransitionDown和TransitionUp就不演示效果了,毕竟属于同一类型的嘛.大家也可以想象得到了.
4.TransitionFadeTR : 相对于的就是从左下到右上了.
5.TransitionFlipAngular 这个特效就感觉有些震撼了,蛮有趣的.表示一种翻滚的动画.
这里还有TransitionFlipX和TransitionFlipY:这里就不贴出来了,就是沿着X轴或者Y轴翻滚.
6.TransitionJumpZoom : 一种缩放弹跳进场的动画.
7.TransitionMoveInB : 从底部移动出来的动画.
7.5 TransitionMoveInT .. TransitionMoveInL.. TransitionMoveInR 这些都是一个系列的,从其他方向移动出来.
8.TransitionPageTurn : 像翻书一样的动画,第三个参数表示向前翻,还是向后翻.
9.TransitionProgressHorizontal : 就是水平覆盖前一场景的感觉.
10.TransitionProgressInOut : 由内而外覆盖前一场景.
11.TransitionProgressRadialCCW : 逆时针覆盖.
11.5 TransitionProgressRadialCW : 顺时针覆盖.
TransitionProgressVertical就不说了,竖直覆盖.
12.TransitionRotoZoom : 我也不知道怎么形容这种效果…
13.TransitionShrinkGrow : 一边缩放一边进行场景交替的动画效果.
14.TransitionSlideInB : 从底部滑入的动画,和之前的TransitionMoveInB 非常的相似.
14.5.TransitionSlideInL … TransitionSlideInR… TransitionSlideInT..也是从不同的方向滑入,就部演示了.
15.TransitionSplitCols : 把场景按列进行分割进行交替的动画.
TransitionSplitRows:把场景按行进行分割交替的动画.
16.TransitionTurnOffTiles : 分割成若干瓦片进行交替的动画.
17.TransitionZoomFlipAngular : 和TransitionFlipAngular 类似,但是多了个Zoom的效果.
18.TransitionZoomFlipX : 横向.
18.5 .TransitionZoomFlipY : 方向改为Y轴,纵向.
上面基本上涵盖了cocos2dx为我们提供的所有关于场景过渡动画的效果,这些动画让我们的游戏看起来更加有趣了,但是必须要注意:只有pushScene和repalceScene进行场景跳转时,才会有动画.当你有popScene或者popToRootScene时是不会有动画的,为什么呢?因为出栈的时候,你没有机会去设置动画~
1.TransitionCrossFade : 这是交叉的渐变效果,两个场景交互着消失和显示,和下一个效果可以进行对比.
2.TransitionFade : 这是单纯的渐变效果,可以看到是前一个场景完全消失后,才开始显示另一个场景.
3.TransitionFadeBL : 这是网格过渡动画,从右上到左下.BL就是BottonLeft.
3.5. TransitionDown和TransitionUp就不演示效果了,毕竟属于同一类型的嘛.大家也可以想象得到了.
4.TransitionFadeTR : 相对于的就是从左下到右上了.
5.TransitionFlipAngular 这个特效就感觉有些震撼了,蛮有趣的.表示一种翻滚的动画.
这里还有TransitionFlipX和TransitionFlipY:这里就不贴出来了,就是沿着X轴或者Y轴翻滚.
6.TransitionJumpZoom : 一种缩放弹跳进场的动画.
7.TransitionMoveInB : 从底部移动出来的动画.
7.5 TransitionMoveInT .. TransitionMoveInL.. TransitionMoveInR 这些都是一个系列的,从其他方向移动出来.
8.TransitionPageTurn : 像翻书一样的动画,第三个参数表示向前翻,还是向后翻.
9.TransitionProgressHorizontal : 就是水平覆盖前一场景的感觉.
10.TransitionProgressInOut : 由内而外覆盖前一场景.
11.TransitionProgressRadialCCW : 逆时针覆盖.
11.5 TransitionProgressRadialCW : 顺时针覆盖.
TransitionProgressVertical就不说了,竖直覆盖.
12.TransitionRotoZoom : 我也不知道怎么形容这种效果…
13.TransitionShrinkGrow : 一边缩放一边进行场景交替的动画效果.
14.TransitionSlideInB : 从底部滑入的动画,和之前的TransitionMoveInB 非常的相似.
14.5.TransitionSlideInL … TransitionSlideInR… TransitionSlideInT..也是从不同的方向滑入,就部演示了.
15.TransitionSplitCols : 把场景按列进行分割进行交替的动画.
TransitionSplitRows:把场景按行进行分割交替的动画.
16.TransitionTurnOffTiles : 分割成若干瓦片进行交替的动画.
17.TransitionZoomFlipAngular : 和TransitionFlipAngular 类似,但是多了个Zoom的效果.
18.TransitionZoomFlipX : 横向.
18.5 .TransitionZoomFlipY : 方向改为Y轴,纵向.
上面基本上涵盖了cocos2dx为我们提供的所有关于场景过渡动画的效果,这些动画让我们的游戏看起来更加有趣了,但是必须要注意:只有pushScene和repalceScene进行场景跳转时,才会有动画.当你有popScene或者popToRootScene时是不会有动画的,为什么呢?因为出栈的时候,你没有机会去设置动画~
相关文章推荐
- 21、Cocos2dx 3.0游戏开发找小三之Cocos2d-x中的动画与场景特效
- iOS开发篇Cocos2dx —场景转换
- cocos2dx 常见的32种切换场景的动画
- cocos2dx常见场景切换动画(转)
- cocos2dx场景切换动画
- cocos2dx常见32种场景切换动画
- Cocos2dx-3.x中常用切换场景特效和方式
- 切换场景的特效动画Android源码实例
- cocos2dx常见32种场景切换动画
- cocos2dx动画常见特效(转)
- COCOS2DX场景切换特效
- cocos2dx 常见的22种动画特效
- cocos2dx 3.x场景切换特效大全
- Cocos2dx 3.1.1 之 监听器、特效切换场景、动作、检测碰撞、回调函数
- cocos2dx场景切换动画
- cocos2dx场景切换动画
- cocos2dx 常见的32种切换场景的动画
- cocos2dx 动画常见的22种特效
- cocos2dx 3.0转场景特效
- Develop -- Training(十七) -- 动画视图的使用场景和转换