cocos2dX 它CCScene创建原则和切换模式

  • 时间:
  • 浏览:1
  • 来源:大发彩神UU快三_大发神彩UU快三官方

[8]:CCTransitionFlipX::create(时间,目标场景,样式);

   //翻页切换,bool为true是向前翻。

最好的法子HelloWorld创建了一个 层



   //本场景从四周到中间消失同一后后还有一场景出现



[1000]:CCTransitionTurnOffTiles::create(时间,目标场景);

   //样式(才能不写):

[13]:CCTransitionMoveInT::create(时间,目标场景);

   //还有一场景由总体从右面出现

[25]:CCTransitionSlideInL::create(时间,目标场景);

   //kCCTransitionOrientationLeftOver(左向右翻转)

   //本场景从左到右消失同一后后还有一场景出现

[14]:CCTransitionMoveInR::create(时间,目标场景);

好了, 其他人先来创建一个 新的场景

其他人在原先的场景上创建一张背景图片, 一个 button, 额, 这一 button给你用的是多多进程 中间的关闭button, 函数内容一改, 嘿嘿, 你懂得( 旁白: 你这是没救了的节奏)

   //kCCTransitionOrientationRightOver(右向左翻转)

   //样式(才能不写):

[24]:CCTransitionSlideInB::create(时间,目标场景);

   //本场景三矩形上下消失后还有一场景三矩形上下出现

   //本场景翻转消失到还有一场景(斜中间)

   //本场景向左滑动到还有一场景

诸位少侠莫急, 且待我一一解释( 旁白: 你今天又是在发什么疯啊)

[27]:CCTransitionSlideInT::create(时间,目标场景);

[6]:CCTransitionFadeUp::create(时间,目标场景);

推断父类不是初始化成功, 假设不成功, 刚始于初始化操作

[19]:CCTransitionProgressRadialCCW::create(时间,目标场景);

[17]:CCTransitionProgressInOut::create(时间,目标场景);

   //kCCTransitionOrientationLeftOver(左向右翻转)

行  今天其他人在这里, 假使 你把所有什么特殊效果,看看有什么效果

   //样式(才能不写):

   //本场景向右滑动到还有一场景

看看效果, 场景一切换到场景二:

   //本场景从上到下消失同一后后还有一场景出现

总的来说, CCScene共要 一个 容器, 尽管继承自CCNode, 原先什么也没干, 越来越 在它的基础上加入成员变量和最好的法子, 仅仅是重构了init, 把层加入到场景中

[29]:CCTransitionSplitRows::create(时间,目标场景);

   //kCCTransitionOrientationUpOver(下向上翻转)

其他人先来看看效果:

   //kCCTransitionOrientationDownOver(上向下翻转)

   //本场景翻转消失到还有一场景(X轴)

   //kCCTransitionOrientationRightOver(右向左翻转)

   //本场景旋转消失后还有一场景旋转出现

创建了一个 场景



   //本场景顺时针消失到还有一场景

   //本场景翻转消失到还有一场景(Y轴)

   //kCCTransitionOrientationUpOver(下向上翻转)

   //本场景变暗消失后还有一场景慢慢出现

[31]:CCTransitionZoomFlipAngular::create(时间,目标场景,样式);

   //本场景右上角到左下角方块消失到还有一场景

[32]:CCTransitionZoomFlipX::create(时间,目标场景,样式);

   //本场景左下角到右上角方块消失到还有一场景

版权声明:本文博客原创文章,博客,未经同意,不得转载。

   //kCCTransitionOrientationRightOver(右向左翻转)

   //本场景从上到下横条消失到还有一场景

bool HelloWorld::init()

[23]:CCTransitionShrinkGrow::create(时间,目标场景);

   //本场景翻转消失到还有一场景(X轴)

[12]:CCTransitionMoveInL::create(时间,目标场景);

其他人先具体的看看每一个 函数做了什么

   //本场景缩小切换到还有一场景放大

再看看场景二切换到场景一:

   //还有一场景由总体从左面出现

   //kCCTransitionOrientationDownOver(上向下翻转)

   //本场景从下到上横条消失到还有一场景

[20]:CCTransitionProgressRadialCW::create(时间,目标场景);

好了, 其他人来看看今天最重要一每段, 场景切换

[1]:CCTransitionCrossFade::create(时间,目标场景);

[3]:CCTransitionFadeBL::create(时间,目标场景);

将层加入到场景中间

   //还有一场景由总体从以下出现

[10]:CCTransitionJumpZoom::create(时间,目标场景);

返回场景指针

[26]:CCTransitionSlideInR::create(时间,目标场景);



   //样式(才能不写):

[7]:CCTransitionFlipAngular::create(时间,目标场景,样式 );

   //本场景小方块消失到还有一场景

从以下把场景一拉上来的

   //本场景向上滑动到还有一场景

先来看看场景切换有几块特效:

   //还有一场景由总体从中间出现

啥也越来越 :

   //本场景向下滑动到还有一场景

   //本场景跳动消失后还有一场景跳动出现

   //kCCTransitionOrientationLeftOver(左向右翻转)

   //样式(才能不写):

[28]:CCTransitionSplitCols::create(时间,目标场景);

首先, 个什么样子:

   //kCCTransitionOrientationLeftOver(左向右翻转)

[4]:CCTransitionFadeDown::create(时间,目标场景);

   //慢慢淡化到还有一场景

   //本场景翻转消失到还有一场景(斜中间)

   //本场景翻转消失到还有一场景(Y轴)

[9]:CCTransitionFlipY::create(时间,目标场景);

要是其他人要在init函数中间进行各种操作, 因此使用addChild加入到层中间, 其他人再让CCDirector调用runWithScene(), 播放这一 场景, 其他人加入的精灵什么才干在屏幕上显示出来

今天, 让其他人来看看现场CCScene创建原则和切换模式, 

创建一个 继承于CCLayer的HelloWorld,因此通过HelloWorld这一 Layer中提供一个 产生CCScene的指针的静态函数,获取场景的指针,加载场景

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/474100035.html,如需转载请自行联系原作者

创建一个 叫安scene2的类, 从HelloWorld把代码克隆过来, 注意要把类名什么换过来哦



   //样式(才能不写):

[16]:CCTransitionProgressHorizontal::create(时间,目标场景);

   //kCCTransitionOrientationRightOver(右向左翻转)

   //本场景三矩形左右消失后还有一场景三矩形左右出现

[18]:CCTransitionProgressOutIn::create(时间,目标场景);

[21]:CCTransitionProgressVertical::create(时间,目标场景);

直接一下就切换过去了, 越来越 不论什么效果

[2]:CCTransitionFade::create(时间,目标场景);

[11]:CCTransitionMoveInB::create(时间,目标场景);

[33]:CCTransitionZoomFlipY::create(时间,目标场景,样式);

[5]:CCTransitionFadeTR::create(时间,目标场景);

CCScene* HelloWorld::scene()

   //本场景从中间到四周消失同一后后还有一场景出现

   //本场景逆时针消失到还有一场景

[22]:CCTransitionRotoZoom::create(时间,目标场景);

[15]:CCTransitionPageTurn::create(时间,目标场景,bool);