场景切换特效Transition——Cocos2d-x学习历程(十二)
Transition 场景切换
在游戏中通常会用到一些场景的切换,比如从加载界面切换到欢迎界面。游戏中的所有场景存放在一个栈中,有且只有一个场景可以处于激活状态。直接replaceScene(即不适用动画效果)可以轻松的完成场景的切换,释放掉就场景,加载新场景,几乎不需要时间的过渡,瞬间完成。那么如果我们要在场景转换的过程中用一点动画的效果,就需要用到Transition这些场景切换的动画类了。
在Cocos2d-x这些场景切换动画类有下面这些:
TransitionEaseScene //TransitionEaseScene类可以使场景动画协议更灵活
TransitionScene //场景转换的基类
TransitionSceneOriented //支持方向的转换 可能的方向:LeftOver,RightOver,UpOver,DownOver
TransitionRotoZoom //旋转和缩放外出的场景,同时旋转缩放进入的场景
TransitionJumpZoom //缩小跳着切出场景, 同时跳着放大传入场景
TransitionMoveInL //从左侧传入场景
TransitionMoveInR //从右侧传入场景
TransitionMoveInT //从顶部传入场景
TransitionMoveInB //从底部传入场景
TransitionSlideInL //从左边滑入传入场景
TransitionSlideInR //从右边滑入传入场景
TransitionSlideInB //从底部滑入传入场景
TransitionSlideInT //从顶部滑入传入场景
TransitionShrinkGrow //当增长传入scene的时候,收缩传出的scene
TransitionFlipX //水平翻转屏幕.正面是传出的场景,背面是传入的场景
TransitionFlipY //垂直翻转屏幕
TransitionFlipAngular //水平垂直翻转一半屏幕
TransitionZoomFlipX //水平翻转屏幕,做一个传入/穿出缩放,正面是传出的场景,背面是传入的场景
TransitionZoomFlipY //垂直翻转屏幕,做一个传入/穿出缩放,正面是传出的场景,背面是传入的场景
TransitionZoomFlipAngular //一半水平一半垂直 传入/穿出 翻转并一点点的缩放屏幕,正面是传出的场景,背面是传入的场景
TransitionFade //淡出传出 scene,淡入传入 scene
TransitionCrossFade //两个 scenes 使用 RenderTexture 对象交叉淡入淡出
TransitionTurnOffTiles //随机顺序关闭淡出场景的 tiles
TransitionSplitCols //奇数列向上推移而偶数列向下推移
TransitionSplitRows //奇数行行从左侧推移,偶数行从右侧推移
TransitionFadeTR //从左下角到右上角淡出 scene 的所有 tiles
TransitionFadeBL //从右上角到左下角淡出 scene 的所有 tiles
TransitionFadeUp //从下向上淡出 scene 的所有 tiles
TransitionFadeDown //从上向下淡出 scene 的所有 tiles
TransitionPageTurn //一个过渡效果这个剥落卷页场景的右下角过渡 过渡到场景下方模拟翻页
TransitionProgress
TransitionProgressRadialCCW
TransitionProgressRadialCW
TransitionProgressHorizontal
TransitionProgressVertical
TransitionProgressInOut
TransitionProgressOutIn
参考地址:http://cn.cocos2d-x.org/doc/cocos2d-x-3.0/da/d00/group__transition.html
场景切换特效Transition——Cocos2d-x学习历程(十二)的更多相关文章
- Cocos2d-X研究之3.0 场景切换特效汇总
Cocos2d-X研究之3.0 场景切换特效汇总 2014-08-05 0个评论 来源:游戏编程 收藏 我要投稿 cocos2d-x 3.0中场景切换特效比较多,而且游戏开 ...
- cocos2d-x 3.0 场景切换特效汇总(转)
cocos2d-x 3.0中场景切换特效比较多,而且游戏开发中也经常需要用到这些特效,来使场景切换时不至于那么干巴,遂这里汇总一下,开发中使用. 场景切换用到导演类Directory,大多数用的都是替 ...
- cocos2d-x 3.0 场景切换特效汇总
cocos2d-x 3.0中场景切换特效比較多,并且游戏开发中也常常须要用到这些特效.来使场景切换时不至于那么干巴,遂这里汇总一下,开发中使用. 场景切换用到导演类Directory,大多数用的都是替 ...
- COCOS2DX场景切换特效
cocos2d-x 3.0中场景切换特效比较多,而且游戏开发中也经常需要用到这些特效,来使场景切换时不至于那么干巴,遂这里汇总一下,开发中使用. 百牛信息技术bainiu.ltd整理发布于博客园 场景 ...
- python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL
python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL实战例子:使用pyspider匹配输出带.html结尾的URL:@config(a ...
- Go语言学习笔记十二: 范围(Range)
Go语言学习笔记十二: 范围(Range) rang这个关键字主要用来遍历数组,切片,通道或Map.在数组和切片中返回索引值,在Map中返回key. 这个特别像python的方式.不过写法上比较怪异使 ...
- Tensorflow深度学习之十二:基础图像处理之二
Tensorflow深度学习之十二:基础图像处理之二 from:https://blog.csdn.net/davincil/article/details/76598474 首先放出原始图像: ...
- 登录模块的进化史,带大家回顾java学习历程(二)
接着前面的登录模块的进化史,带大家回顾java学习历程(一) 继续往下面讲 前面我们去实现登录功能,都是想着要完成这个功能,直接在处理实际业务的类中去开始写具体的代码一步步实现,也就是面向过程的编程. ...
- java jvm学习笔记十二(访问控制器的栈校验机制)
欢迎装载请说明出处:http://blog.csdn.net/yfqnihao 本节源码:http://download.csdn.net/detail/yfqnihao/4863854 这一节,我们 ...
随机推荐
- Endian.BIG_ENDIAN和Endian.LITTLE_ENDIAN(http://smartblack.iteye.com/blog/1129097)
Endian.BIG_ENDIAN和Endian.LITTLE_ENDIAN 在ByteArray和Socket中,能看到一个属性endain. endian : String 更改或读取数据的字节顺 ...
- 对拍BAT
:loop makedata.exe K.exe Kture.exe fc a.out b.out if %errorlevel%==0 goto loop pause
- 有用的BitConverter
肯定有用的到的转换,记录下来. ///double =>ieee754 double d = 0.12345; byte[] IEEE754 = BitConverter.GetBytes(d) ...
- 每个人应该知道的NVelocity用法
NVelocity是一个基于.NET的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象.从而使得界面设 ...
- sublime安装和汉化
对程序员来说,在不同的平台下有不同的IDE,网上很多教程都是使用DW,以致DW大名鼎鼎.其实,还有一些我们不为熟知的,却超级牛X的编辑器,我相信Sublime Text就是其中之一. 官方下载地址:h ...
- UIButton, KVC, KVO
按钮 自定义按钮:调整内部子控件的frame 方式1:实现titleRectForContentRect:和imageRectForContentRect:方法,分别返回titleLabel和imag ...
- C++ Primer 读书笔记:第11章 泛型算法
第11章 泛型算法 1.概述 泛型算法依赖于迭代器,而不是依赖容器,需要指定作用的区间,即[开始,结束),表示的区间,如上所示 此外还需要元素是可比的,如果元素本身是不可比的,那么可以自己定义比较函数 ...
- CSS 3 属性学习 —— 2. RGBA
RGBA 是 CSS3 中用来控制颜色的单位,分别是 Red Green Blue 三原色和 Alpha 透明度的缩写. 也就是说该属性可以帮助我们在设置颜色的同时,也设置了其透明度. 其实就是 RG ...
- 【转】MUD教程--巫师入门教程4
我们再次复习一下clean_up()函数返回1的含义,如果clean_up()函数返回1,则MUDOS在这一次的调用时不会做其的任何举动,但到了下一次想调用的时间里,还将再次调用这个对象的clean_ ...
- python基础(四)
内置函数 callable() #判断是否能够被调用执行,可以调用返回True,例如函数和类 chr() #将ascii值转换为字符,例如print(chr(65) )输出为a ord()#将字符转换 ...