`
fireDragonpzy
  • 浏览: 463097 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

cocos2d-x基础知识(六)场景切换特效

阅读更多
CCTransitionFade,  //渐隐效果
CCTransitionFadeTR, //碎片效果
CCTransitionJumpZoom, //跳动效果
CCTransitionMoveInL, //从左向右移动
CCTransitionPageTurn, //翻页效果
CCTransitionRadialCCW, //钟摆效果
CCTransitionRotoZoom,//涡轮效果
CCTransitionSceneOriented,//
CCTransitionShrinkGrow, //渐远效果
CCTransitionSlideInL, //左移
CCTransitionSplitCols,//上下移动
CCTransitionTurnOffTiles//
CCTransitionScene : CCScene  基类

CCRotoZoomTransition 旋转缩小切换
CCJumpZoomTransition 缩小后跳跃切换
CCSlideInLTransition 从左向右切换
CCSlideInRTransition 从右向左切换
CCSlideInTTransition 从上向下切换
CCSlideInBTransition 从下向上切换
CCShrinkGrowTransition 逐渐缩小切换
CCFlipXTransition 已x中间为轴平面式旋转切换
CCFlipYTransition 已y中间为轴平面式旋转切换
CCFlipAngularTransition 侧翻式旋转切换
CCZoomFlipXTransition 缩小后x为轴旋转切换
CCZoomFlipYTransition 缩小后y为轴旋转切换
CCZoomFlipAngularTransition 缩小侧翻式旋转切换
CCFadeTransition 逐渐变暗切换
CCCrossFadeTransition   逐渐变暗切换2
CCTurnOffTilesTransition 随机方块覆盖切换
CCSplitColsTransition 三条上下分开切换
CCSplitRowsTransition 三条左右分开切换
CCFadeTRTransition 小方块大方块式切换 左下到右上 眩!
CCFadeBLTransition 小方块大方块式切换 右上到左下 眩!
CCFadeUpTransition 百叶窗从下向上
CCFadeDownTransition 百叶窗从上向下

CCTransitionRotoZoom : CCTransitionScene 旋转进入
CCTransitionJumpZoom : CCTransitionScene 跳动进入
CCTransitionMoveInL : CCTransitionScene<cctransitioneasescene> 从左侧进入
CCTransitionMoveInR : CCTransitionMoveInL 从右侧进入
CCTransitionMoveInT : CCTransitionMoveInL 从顶部进入
CCTransitionMoveInB : CCTransitionMoveInL 从底部进入
CCTransitionSlideInL : CCTransitionScene<cctransitioneasescene> 从左侧滑入
CCTransitionSlideInR : CCTransitionSlideInL 从右侧滑入
CCTransitionSlideInB : CCTransitionSlideInL 从顶部滑入
CCTransitionSlideInT : CCTransitionSlideInL 从底部滑入
CCTransitionShrinkGrow : CCTransitionScene<cctransitioneasescene> 交替进入
CCTransitionFlipX : CCTransitionSceneOriented x轴翻入(左右)
CCTransitionFlipY : CCTransitionSceneOriented y轴翻入(上下)
CCTransitionFlipAngular : CCTransitionSceneOriented 左上右下轴翻入
CCTransitionZoomFlipX : CCTransitionSceneOriented x轴翻入放大缩小效果(左右)
CCTransitionZoomFlipY : CCTransitionSceneOriented y轴翻入放大缩小效果(上下)
CCTransitionZoomFlipAngular :CCTransitionSceneOriented  左上右下轴翻入放大缩小效果
CCTransitionFade : CCTransitionScene  变暗变亮进入
CCTransitionCrossFade : CCTransitionScene 渐变进入
CCTransitionTurnOffTiles : CCTransitionScene<cctransitioneasescene> 小方格消失进入
CCTransitionSplitCols : CCTransitionScene<cctransitioneasescene> 竖条切换进入
CCTransitionSplitRows : CCTransitionSplitCols 横条切换进入
CCTransitionFadeTR : CCTransitionScene<cctransitioneasescene> 小方格右上角显示进入
CCTransitionFadeBL : CCTransitionFadeTR 小方格左下角显示进入
CCTransitionFadeUp : CCTransitionFadeTR 横条向上显示进入
CCTransitionFadeDown : CCTransitionFadeTR 横条向下显示进入

使用方法:
CCScene *scene = [CCScene node];   
[scene addChild:[GameLayer node]];   
[[CCDirector sharedDirector] replaceScene:[CCTransitionSplitRowstransitionWithDuration:1.2f scene:scene]];   

场景切换的两种方式
直接调用场景
[CCDirector sharedDirector]replaceScene:[GameLayer scene]];
2、从init函数开始执行
CCScene *scene = [CCScene node];   
[scene addChild:[GameLayer node]];   
[[CCDirector sharedDirector] replaceScene:[CCTransitionSplitRowstransitionWithDuration:1.2f scene:scene]];   


缩放的形式切换场景的方法
[[CCDirector sharedDirector] replaceScene:[CCShrinkGrowTransition transitionWithDuration:1.2f scene:sc]]; </cctransitioneasescene></cctransitioneasescene></cctransitioneasescene></cctransitioneasescene></cctransitioneasescene></cctransitioneasescene>


详情请参考:http://www.firedragonpzy.com.cn/index.php/archives/76
分享到:
评论

相关推荐

    cocos2d-x-3.1.zip

    Cocos2d-x 3.1版主要知识点包括: 1. **跨平台支持**:Cocos2d-x 3.1支持多种操作系统和设备,包括iOS、Android、Windows、Mac、Linux等,使得开发者可以编写一次代码,到处运行。 2. **C++基础**:Cocos2d-x主要...

    Cocos2d-X 3.2 API 文档

    在Cocos2d-X 3.2 API文档中,你可以找到以下几个核心知识点: 1. **初始化与项目设置**:学习如何创建项目、配置编译环境,以及如何初始化引擎,这些都是开发游戏的第一步。 2. **场景(Scene)与层(Layer)管理*...

    COCOS2d-X by Example Beginner-'s Guide

    - **基本概念**:讲解Cocos2d-x中的关键概念,例如场景(Scene)、层(Layer)、精灵(Sprite)等。 - **游戏对象操作**:教授如何创建和操作游戏中的物体,如移动、旋转和缩放。 - **动画与特效**:演示如何实现基本的...

    精通COCOS2D-X游戏开发 基础卷 ,王永宝著 ,P368 ,2016.04

    这本书详细介绍了Cocos2d-x框架的基础知识和实战技巧,旨在帮助开发者快速掌握使用Cocos2d-x进行游戏开发的基本技能。Cocos2d-x是一个跨平台的开源游戏引擎,广泛应用于iOS、Android以及多个桌面操作系统,以其高效...

    Cocos2d-x之Lua核心编程 配套代码

    7. **动画和特效**:Lua可以方便地控制Cocos2d-x的动作和动画系统,如`cc.Sequence`、`cc.Spawn`、`cc.FadeIn`、`cc.ScaleTo`等,为游戏对象添加动态效果。 8. **资源管理**:了解如何加载和管理图片、音频、字体等...

    Cocos2d-Android-1游戏开发

    2. **C++/Lua/JavaScript基础**:至少掌握一种Cocos2d-x支持的语言,用于编写游戏逻辑。 3. **图形渲染**:理解如何使用纹理、精灵、批次渲染和图层来绘制游戏画面。 4. **场景管理**:学习如何在不同场景间切换,...

    cocos2d-x手机游戏开发

    《cocos2d-x手机游戏开发》是一本深入讲解如何使用cocos2d-x框架进行移动平台游戏开发的专业书籍,作者徐松林以其丰富的实践经验和深入的理解,为读者揭示了cocos2d-x的内在机制和应用技巧。这本书涵盖了从基础概念...

    cocos2d-x 格斗

    本主题聚焦于如何利用cocos2d-x 3.x版本来实现一个基础的格斗游戏效果。在cocos2d-x框架下,我们可以利用其强大的图形渲染、动画处理以及物理引擎等功能来创建动态且互动性强的格斗场景。 首先,我们需要了解cocos...

    COCOS2D-X 2.2 实例 瞄星大战

    《COCOS2D-X 2.2 实例:瞄星大战》是基于Cocos2d-x游戏开发框架的一个经典实例,旨在帮助开发者理解和掌握如何使用Cocos2d-x 2.2版本来构建游戏。Cocos2d-x是一款开源的游戏引擎,广泛应用于2D游戏的开发,尤其在...

    cocos2d-android-1资源:API文档

    一、Cocos2d基础知识 Cocos2d基于Python,但也有多个语言版本,如cocos2d-x支持C++,cocos2d-js支持JavaScript,以及cocos2d-java针对Android平台。它提供了丰富的功能,包括场景管理、动作与特效、物理引擎、精灵与...

    cocos2d-x_心之所向demo

    3. **动作和效果**:cocos2d-x的动作系统非常强大,可以实现各种复杂的运动和特效。例如,移动、旋转、淡入淡出、跳跃、碰撞检测等。"心之所向"可能通过实例展示了这些动作的应用。 4. **事件处理**:游戏中的用户...

    cocos2d-x小游戏小狗快跑源码

    在cocos2d-x中,这些场景由cc::Scene对象表示,通过Director进行切换。 3. **脚本文件**(如lua或cpp文件):控制游戏逻辑,如角色行为、碰撞检测、得分计算等。cocos2d-x支持lua和C++两种脚本语言,lua易于学习,...

    Cocos2d-x 3.X游戏开发入门精解.pdf

    根据提供的信息,我们可以推断出该文档主要围绕“Cocos2d-x 3.X游戏开发入门精解”这一主题展开,旨在为读者提供从基础知识到实际应用的全面指南。接下来,我们将对该文档可能涵盖的关键知识点进行详细解读。 ### ...

    Cocos2d-x高级开发教+捕鱼源码

    1. **Cocos2d-x基础知识**:包括Cocos2d-x的架构、安装与配置环境,以及如何创建第一个项目。 2. **图形渲染**:讲解如何使用精灵(Sprite)、批处理节点(BatchNode)、纹理精灵表(Texture Atlas)等组件来绘制2D...

    《Cocos2D-x权威指南》源代码

    《Cocos2D-x权威指南》...通过分析和实践这些源代码,读者不仅能加深对Cocos2D-x的理解,还能提升自己的编程技巧,为开发自己的游戏项目打下坚实基础。无论是初学者还是有经验的开发者,都能从这个权威指南中获益良多。

    cocos2d-x权威指南完整版

    ### cocos2d-x权威指南知识点概述 #### 一、cocos2d-x简介与环境搭建 **1.1 cocos2d-x概述** cocos2d-x是一款非常流行的跨平台游戏开发框架,支持iOS、Android等多个主流移动平台。它基于C++开发,并提供了高效的...

    cocos2d-x实战C++卷

    除了理论知识外,《cocos2d-x实战C++卷》还提供了丰富的实战案例,帮助读者深入理解cocos2d-x的应用场景和技术细节。通过学习这些案例,读者不仅可以掌握具体的开发技巧,还能学会如何解决实际项目中遇到的问题。 -...

    cocos2d-x冒险闯关游戏

    通过学习这款《cocos2d-x冒险闯关游戏》的源码,你可以掌握游戏开发的各个环节,从基础的场景构建到复杂的物理引擎应用,从简单的动画效果到深度的性能优化,全方位提升自己的游戏开发能力。无论是为了个人项目还是...

    cocos2d-js-tutorial:Cocos2d-JS 教程

    Cocos2d-JS 是一个强大的游戏开发框架,它结合了Cocos2d-x的性能和JavaScript的便捷性,让开发者能够用JavaScript编写跨平台的游戏。这个“cocos2d-js-tutorial”教程旨在帮助初学者和有经验的开发者更好地理解和...

    知易Cocos2D-iPhone代码实例1-8

    【知易Cocos2D-iPhone代码实例1-8】是一个关于Cocos2D-iPhone游戏引擎的实战教程集合,涵盖了从基础到进阶的多个示例,旨在帮助开发者掌握Cocos2D-iPhone的核心技术和应用。Cocos2D-iPhone是Cocos2D的一个分支,专门...

Global site tag (gtag.js) - Google Analytics