cocos2dx 常见的32种切换场景的动画

本文详细介绍了Cocos2d-x中多种过渡动画效果的实现方式,包括跳动过渡、扇形条过渡、水平及垂直条过渡等,并提供了具体参数设置与使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// TransitionJumpZoom
// 作用: 创建一个跳动的过渡动画
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto action = TransitionJumpZoom ::create(time , scene);
// Director::getInstance()->replaceScene(action);

// TransitionProgressRadialCCW
//    作用: 创建一个扇形条形式的过渡动画, 逆时针方向
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
// auto action = TransitionProgressRadialCCW::create(time, scene);
// Director:: getInstance()->replaceScene(action);

// TransitionProgressRadialCW
//    作用: 创建一个扇形条形式的过渡动画, 顺时针方向
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto scene = TransitionProgressRadialCW::create(time,scene);
// Director:: getInstance()->replaceScene(scene);

// TransitionProgressHorizontal
//    作用: 创建一个水平条形式的过渡动画,
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto scene = TransitionProgressHorizontal ::create(time,scene);
// Director:: getInstance()->replaceScene(action);

// TransitionProgressVertical
//    作用: 创建一个垂直条形式的过渡动画,
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto scene = TransitionProgressVertical::create(time, scene);
// Director:: getInstance()->replaceScene(action);

// TransitionProgressInOut
//    作用: 创建一个由里向外扩展的过渡动画,
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto scene = TransitionProgressInOut::create(time, scene);
// Director:: getInstance()->replaceScene(action);

// TransitionProgressOutIn
//    作用: 创建一个由外向里扩展的过渡动画,
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto action = TransitionProgressOutIn::create(time, scene);
// Director::sharedDirector()->replaceScene(action);

// TransitionCrossFade
//    作用:创建一个逐渐透明的过渡动画
//    参数1:过渡动作的时间
//    参数2:切换到目标场景的对象
//    auto action = TransitionCrossFade::create(time, scene);
// Director:: getInstance()->replaceScene(action);

// TransitionPageTurn
//    作用:创建一个翻页的过渡动画
//    参数1:过渡动作持续的时间
//    参数2:切换的目标场景的对象
//    参数3:是否逆向翻页
//    auto action = TransitionPageTurn::create(time, scene, false);
//    CCDirector:: getInstance()->replaceScene(reScene);

// TransitionFadeTR
//    作用:创建一个部落格过渡动画, 从左下到右上
//    参数1:过渡动作持续的时间
//    参数2:切换的目标场景的对象
//    auto action =TransitionFadeTR::create(time, scene);
//

转载于:https://www.cnblogs.com/liugangBlog/p/6285741.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值