Cocos2dx-3.x中常用切换场景特效和方式

        /*
	TransitionRotoZoom 旋转进入
	TransitionJumpZoom 跳动进入
	TransitionPageTurn 翻页效果进入
	TransitionRadialCCW 钟摆效果
	TransitionMoveInL / TransitionMoveInR / TransitionMoveInT / TransitionMoveInB 左侧/右侧/顶部/底部进入
	TransitionSlideInL/TransitionSlideInR/TransitionSlideInT/TransitionSlideInB 分别从左侧/右侧/顶部/底部滑入
	TransitionShrinkGrow 交替进入
	TransitionFlipX/TransitionFlipY x轴翻入(左右)/ y轴翻入(上下)
	TransitionFlipAngular 左上右下轴翻入
	TransitionZoomFlipX/TransitionZoomFlipY x轴翻入放大缩小效果(左右)/ y轴翻入放大缩小效果(上下)
	TransitionFadeTR /TransitionFadeBL/TransitionFadeUp/TransitionFadeDown 小方格右上角显示进入/ 小方格左下角显示进入/ 横条向上显示进入/ 横条向下显示进入
	TransitionSplitCols / TransitionSplitRows 竖条切换进入/ 横条切换进入
	TransitionZoomFlipAngular 左上右下轴翻入放大缩小效果
	TransitionFade 渐隐进入
	TransitionCrossFade 渐变进入
	TransitionTurnOffTiles 小方格消失进入
	TransitionRadialCCW/TransitionRadialCW 扇面展开收起
	*/
	auto transitions = TransitionMoveInL::create(0.2f, HelloWorld::createScene()); // 左侧进入,切换时间
	Director::getInstance()->replaceScene(transitions);  // 用replaceScene进行场景切换,替换和释放旧场景


        /***********************推进推出场景***********************************/
        // FirstScene中
	Director::getInstance()->pushScene(HelloWorld::createScene()); // 用pushScene进行场景切换,旧场景压人栈中,新场景进入,并不释放旧场景
        // HelloWorldScene中
	Director::getInstance()->popScene(); // 栈中释放本场景,恢复上一场景.如本例中返回FirstScene中
	/**********************************************************************/


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值