zoukankan      html  css  js  c++  java
  • Quick-cocos2d-x3.3 Study (六)--------- 跳转场景和过渡动画

     跳转场景

    1 app:enterScene("GameScene", nil, "SLIDEINT", 1.0)
    2 app:enterScene("GameScene", nil, "FADE", 1.0)
    3 app:enterScene("GameScene", nil, "MOVEINB", 1.0)
    4 app:enterScene("GameScene", nil, "SPLITROWS", 1.0)


    enterScene(sceneName, args, transitionType, time, more)

    它的参数分别是:
    • sceneName:表示跳转场景的场景名,也就是我们将要进入的场景的场景名。
    • args:表示跳转场景传给该场景类构造函数的参数,args需要是一个table。
    • transitionType:表示场景切换的过渡动画类型,lua中定义的过渡动画类型差不多有30种.
    • time:表示从当前场景跳转到 sceneName 场景的过渡时间。
    • more:表示过渡效果附加参数。

    所以,app:enterScene("GameScene", nil, "SLIDEINT", 1.0)表示从当前场景切换到 GameScene 场景,

    切换的过渡动画是 SLIDEINT 类型(新场景 GameScene 从顶部进入,同时现有场景 MainScene 从底部退出),

    整个切换过程用时1秒。

    transitionType可以是如下的一些类型:(在添加的时候用引号“”,必须是大写的)

    • crossFade:淡出当前场景的同时淡入下一个场景
    • fade:淡出当前场景到指定颜色,默认颜色为 ccc3(0, 0, 0),可用 wrapSceneWithTransition() 的最后一个参数指定颜色
    • fadeBL:从左下角开始淡出场景
    • fadeDown:从底部开始淡出场景
    • fadeTR:从右上角开始淡出场景
    • fadeUp:从顶部开始淡出场景
    • flipAngular:当前场景倾斜后翻转成下一个场景,默认从左边开始翻转,可以指定为:
      • cc.TRANSITION_ORIENTATION_LEFT_OVER 从左边开始
      • cc.TRANSITION_ORIENTATION_RIGHT_OVER 从右边开始
      • cc.TRANSITION_ORIENTATION_UP_OVER 从顶部开始
      • cc.TRANSITION_ORIENTATION_DOWN_OVER 从底部开始
    • flipX:水平翻转,默认从左往右翻转,可用的附加参数同上
    • flipY:垂直翻转,默认从上往下翻转,可用的附加参数同上
    • zoomFlipAngular:倾斜翻转的同时放大,可用的附加参数同上
    • zoomFlipX:水平翻转的同时放大,可用的附加参数同上
    • zoomFlipY:垂直翻转的同时放大,可用的附加参数同上
    • jumpZoom:跳跃放大切换场景
    • moveInB:新场景从底部进入,现有场景同时从顶部退出
    • moveInL:新场景从左侧进入,现有场景同时从右侧退出
    • moveInR:新场景从右侧进入,现有场景同时从左侧退出
    • moveInT:新场景从顶部进入,现有场景同时从底部退出
    • pageTurn:翻页效果,如果指定附加参数为 true,则表示从左侧往右翻页
    • rotoZoom:旋转放大切换场景
    • shrinkGrow:收缩交叉切换场景
    • slideInB:新场景从底部进入,直接覆盖现有场景
    • slideInL:新场景从左侧进入,直接覆盖现有场景
    • slideInR:新场景从右侧进入,直接覆盖现有场景
    • slideInT:新场景从顶部进入,直接覆盖现有场景
    • splitCols:分成多列切换入新场景
    • splitRows:分成多行切换入新场景,类似百叶窗
    • turnOffTiles:当前场景分成多个块,逐渐替换为新场景
  • 相关阅读:
    Asp.net 动态添加Meta标签
    【转】在SharePoint Server 2010中更改“我的网站”
    SPQuery DateTime 类型查询
    Asp.net Web Application 打开 SharePoint 2010 Site 错误 The Web application at could not be found
    How To Create SharePoint 2010 Site Collection In Its Own DB
    C# 文件打印
    面试题 java集合
    《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
    《深入理解Java虚拟机》(五)JVM调优
    《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具
  • 原文地址:https://www.cnblogs.com/dudu580231/p/4818113.html
Copyright © 2011-2022 走看看