cocos2d 场景切换方式

原创 2012年03月28日 13:39:22
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]];

cocos2d-x 菜鸟学习笔记四(游戏场景与场景切换)

首先是一些常识的介绍,这里有篇文章:http://article.ityran.com/archives/3283 简单的说来,一个游戏中包含的主要元素就是导演,场景,层,精灵,其实就是和拍戏一样,...
  • cyistudio
  • cyistudio
  • 2013年05月22日 20:40
  • 7142

cocos2d-x 场景切换

cocos2d-x 3.0 场景切换 场景切换动画 新手入门
  • lx417147512
  • lx417147512
  • 2014年07月28日 01:23
  • 3174

cocos2D场景切换方式总汇

CCTransitionFade,  //渐隐效果 CCTransitionFadeTR, //碎片效果 CCTransitionJumpZoom, //跳动效果 CCTransitionMov...
  • xiaofan086
  • xiaofan086
  • 2014年09月22日 17:06
  • 428

Cocos2d-x Lua中多场景切换生命周期

在多个场景切换时候,场景的生命周期会更加复杂。这一节我们介绍一下场景切换生命周期。多个场景切换时候分为几种情况:情况1,使用pushScene函数从实现GameScene场景进入SettingScen...
  • tonny_guan
  • tonny_guan
  • 2015年05月18日 18:25
  • 4160

Cocos游戏场景切换(C++)

这里是主场景的界面的C++代码:#include "HelloWorldScene.h" #include"GameScene.h" USING_NS_CC; using namespace std;...
  • Cineze
  • Cineze
  • 2016年09月05日 19:01
  • 660

cocos2dx场景切换分析之如何自定义场景切换动画

cocos2dx场景切换动画的原理是什么?如何自定义一个场景切换动画
  • u013058216
  • u013058216
  • 2016年11月25日 21:28
  • 614

Cocos2D-x游戏开发之一:场景切换

今天开始学习Cocos2D-x游戏开发。      Cocos2D-x游戏开发框架目前还不是很熟悉,作为ITf伐木工我决定一点点将其搞定。      开始之前先普及一下知识:       sce...
  • vanquishedzxl
  • vanquishedzxl
  • 2014年03月15日 19:57
  • 6660

cocos2d场景切换效果

cocos2D场景切换方式总汇    CCTransitionFade,  //渐隐效果 CCTransitionFadeTR, //碎片效果 CCTransitionJumpZoom, //...
  • cbacq
  • cbacq
  • 2013年08月08日 09:34
  • 398

Cocos2d 场景切换特效

添加一个场景WelcomeScene [cpp] view plaincopy #include "WelcomeScene.h"   #incl...
  • zhenyu5211314
  • zhenyu5211314
  • 2014年09月27日 20:34
  • 1137

cocos-lua 场景切换动画

transitionType可以是如下的一些类型: crossFade:淡出当前场景的同时淡入下一个场景 fade:淡出当前场景到指定颜色,默认颜色为 ccc3(0, 0, 0),可用 w...
  • u011587401
  • u011587401
  • 2016年01月20日 13:54
  • 778
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d 场景切换方式
举报原因:
原因补充:

(最多只允许输入30个字)