加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

CCScene场景转换

发布时间:2020-12-14 19:35:10 所属栏目:百科 来源:网络整理
导读:转: http://www.jb51.cc/article/p-ncqanqsp-bhs.html 前面的知识,可以让我们做出一个挺漂亮的游戏主界面了,现在加入我们要切入游戏场景呢?其实就会要用到CCScene场景切换的知识,然后场景的切换效果,也即是场景的一种过渡效果... 1、运行场景: CCScen

转:http://www.52php.cn/article/p-ncqanqsp-bhs.html

前面的知识,可以让我们做出一个挺漂亮的游戏主界面了,现在加入我们要切入游戏场景呢?其实就会要用到CCScene场景切换的知识,然后场景的切换效果,也即是场景的一种过渡效果...

1、运行场景:

CCScene *pScene = HelloWorld::scene();
pDirector->runWithScene(pScene);

2、替换场景:

CCScene *pScene=SceneTestScene::scene();
CCDirector::sharedDirector()->replaceScene(pScene);

3、过渡类:

//用CCTransition绕y轴翻转x轴过渡到FilipXpScene

CCDirector::sharedDirector()->replaceScene( CCTransitionFlipX::create(2,pScene) );

CCTransitionFlipX::create("过渡时间",目的场景)//翻转效果(y轴翻转x轴)

CCTransitionSlideInT::create(“过渡时间”,目的场景) //抽屉效果(从下到上)

CCTransitionSlideInB:底边界滑入

CCTransitionSlideInL:左边界滑入

CCTransitionSlideInR:右边界滑入

CCTransitionFade::create(“过渡时间”,目的场景,RGB值) //浅入浅出

CCTransitionFadeTR://褪色辉光(从左下到右上)

CCTransitionFadeBL:://褪色辉光(从左上到右下)

CCTransitionCrossFade://交叉褪色

CCTransitionJumpZoom://缩小跳走

CCTransitionMoveInL://左移动传入

CCTransitionMoveInR://右移动传入

CCTransitionPageTurn://左翻页backwards:false 翻过去,ture翻过来

CCTransitionRadialCCW:钟摆效果

CCTransitionRotoZoom:平面旋转

CCTransitionSceneOriented:一种支持指定方向的变幻类(LeftOver,RightOver,UpOver,DownOver)

CCTransitionShrinkGrow:收缩离替扩大

CCTransitionSplitCols:拆分3,13下,2上移开

CCTransitionTurnOffTiles:关闭传出现场随机顺序的瓷砖

有些相对的可能没讲到,建议大家还是看API:中文论坛:http://cn.cocos2d-x.org/document/

好了讲了这么多,上传一个我demo 里面的一段:

[cpp] view plain copy
  1. voidSceneTestLayer::onPushSceneTran(CCObject*pSender)
  2. {
  3. CCScene*scene=CCScene::create();
  4. CCLayer*pLayer=newSceneTestLayer2();
  5. scene->addChild(pLayer,0);
  6. pLayer->retain();
  7. scene->retain();
  8. //左翻页效果替换
  9. CCDirector::sharedDirector()->pushScene(CCTransitionPageTurn::create(1,scene,false));
  10. scene->release();
  11. pLayer->release();
  12. }

运行效果:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读