cocos2d-x 3.x 场景切换特效大集合
游戏开发中经常需要用到Cocos2d-x 3.x中的场景切换特效,本文中进行一下汇总。
基本使用思路如下:
?
1
2
3
|
auto scene=HelloWorld::createScene(); //创建待切换的场景
auto transition=TransitionZoomFlipY::create( 1 .0f,scene); //给场景包装动画特效
Director::getInstance()->replaceScene(transition); //运用导演类来进行切换场景
|
下面列举下场景切换的动画效果,可以参考上面的代码来运用各个特效,在自己的游戏中适当的运用特效可以起到很好的效果。
//慢慢淡化到另一场景
TransitionCrossFade::create(时间,目标场景);
//本场景变暗消失后另一场景慢慢出现
TransitionFade::create(时间,目标场景);
//本场景右上角到左下角方块消失到另一场景
TransitionFadeBL::create(时间,目标场景);
//本场景从上到下横条消失到另一场景
TransitionFadeDown::create(时间,目标场景);
//本场景左下角到右上角方块消失到另一场景
TransitionFadeTR::create(时间,目标场景);
//本场景从下到上横条消失到另一场景
TransitionFadeUp::create(时间,目标场景);
//本场景翻转消失到另一场景(斜上方)
TransitionFlipAngular::create(时间,目标场景,样式 );
//本场景翻转消失到另一场景(X轴)
TransitionFlipX::create(时间,目标场景,样式);
//本场景翻转消失到另一场景(Y轴)
TransitionFlipY::create(时间,目标场景);
//本场景跳动消失后另一场景跳动出现
TransitionJumpZoom::create(时间,目标场景);
//另一场景由整体从下面出现
TransitionMoveInB::create(时间,目标场景);
//另一场景由整体从左面出现
TransitionMoveInL::create(时间,目标场景);
//另一场景由整体从上面出现
TransitionMoveInT::create(时间,目标场景);
//另一场景由整体从右面出现
TransitionMoveInR::create(时间,目标场景);
//翻页切换,bool为true是向前翻。
TransitionPageTurn::create(时间,目标场景,bool);
//本场景从左到右消失同时另一场景出现
TransitionProgressHorizontal::create(时间,目标场景);
//本场景从中间到四周消失同时另一场景出现
TransitionProgressInOut::create(时间,目标场景);
//本场景从四周到中间消失同时另一场景出现
TransitionProgressOutIn::create(时间,目标场景);
//本场景逆时针消失到另一场景
TransitionProgressRadialCCW::create(时间,目标场景);
//本场景顺时针消失到另一场景
TransitionProgressRadialCW::create(时间,目标场景);
//本场景从上到下消失同时另一场景出现
TransitionProgressVertical::create(时间,目标场景);
//本场景旋转消失后另一场景旋转出现
TransitionRotoZoom::create(时间,目标场景);
//本场景缩小切换到另一场景放大
TransitionShrinkGrow::create(时间,目标场景);
//本场景向上滑动到另一场景
TransitionSlideInB::create(时间,目标场景);
//本场景向右滑动到另一场景
TransitionSlideInL::create(时间,目标场景);
//本场景向左滑动到另一场景
TransitionSlideInR::create(时间,目标场景);
//本场景向下滑动到另一场景
TransitionSlideInT::create(时间,目标场景);
//本场景三矩形上下消失后另一场景三矩形上下出现
TransitionSplitCols::create(时间,目标场景);
//本场景三矩形左右消失后另一场景三矩形左右出现
TransitionSplitRows::create(时间,目标场景);
//本场景小方块消失到另一场景
TransitionTurnOffTiles::create(时间,目标场景);
//本场景翻转消失到另一场景(斜上方)
TransitionZoomFlipAngular::create(时间,目标场景,样式);
//本场景翻转消失到另一场景(X轴)
TransitionZoomFlipX::create(时间,目标场景,样式);
//本场景翻转消失到另一场景(Y轴)
TransitionZoomFlipY::create(时间,目标场景,样式);
cocos2d-x 3.x 场景切换特效大集合相关推荐
- COCOS2DX场景切换特效
cocos2d-x 3.0中场景切换特效比较多,而且游戏开发中也经常需要用到这些特效,来使场景切换时不至于那么干巴,遂这里汇总一下,开发中使用. 场景切换用到导演类Directory,大多数用的都是替 ...
- Cocos2d-CCScene所有场景切换特效[转载]
转自:http://www.himigame.com/iphone-cocos2d/423.html 感谢HIMI分享.... //部落格------ //CCTransitionTurnOffTil ...
- javascript特效大集合
10种JavaScript特效实例让你的网站更吸引人 http://www.cnblogs.com/hemingwang0902/archive/2010/01/05/1639418.html
- Cocos2d-x学习笔记(八)—— 粒子系统,场景切换,网格特效
粒子系统 用于在游戏的场景中生成特效,减少美工工作,可生成类似火焰,星星等的特效,效率高.为了方便开发,我们还可以利用粒子系统编辑器生成相应的plist,这里我上传了一个编辑器,当然也可从网上下载,下 ...
- Learning Cocos2d-x for XNA(6)——场景切换和场景过渡效果
在进行此部分学习的时候,确保Cocos2d-x for xna引擎的版本为0.1.2(或更高版本),实测0.1.0版本部分功能出现BUG. 之前的源码都是0.1.0版本的,从此次开始都是0.1.2版本 ...
- JavaScript强化教程 -- cocosjs场景切换
为什么80%的码农都做不了架构师?>>> 本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- cocosjs场景切换 场景切换在m ...
- cocos2d-x游戏开发(十一)细说场景切换
欢迎转载:http://blog.csdn.net/fylz1125/article/details/8533970 吐槽一下,刚写了一个小时,这CSDN不知抽什么风就是发不了,我以为存草稿了就刷新了 ...
- Cocos2d中从场景切换到UIViewController视图方法总结
第一种:直接从场景切换到UIViewController视图(网上流传的版本) - (void) showUIViewController:(UIViewController *) controlle ...
- 各大门户网站Flash和JS实现的图片幻灯片切换特效代码文件下载:
最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!<a ...
最新文章
- 大自然创作的分形艺术
- python要不要装pycharm-python安装教程 Pycharm安装详细教程
- Android而一个超级漂亮的日历控件
- SD-WAN技术三大优势将成为SD-WAN方案成功的关键—Vecloud
- 【火炉炼AI】机器学习007-用随机森林构建共享单车需求预测模型
- SpringBoot应用之消息队列rabbitmq
- python 逻辑运算符 数据类型_python02-运算符和基本数据类型
- RocketMQ的Consumer详解之push和pull模式(长轮询)
- DIV+CSS基础教程
- 常用数据验证正则表达式释义(附:正则表达式常用符号)
- 安徽中职计算机专业对口高考,安徽对口高考和普通高考有什么区别?
- struct 和typedef struct的区别
- UE4之插件打包提示安装vs2017
- 如何安装Python3.7,小白必看!
- (超详细)算法学习:STL和基本数据结构
- 单招软件职业技能测试,高职单招职业技能测试,这些知识你都了解吗?
- 房屋水电煤气省钱秘籍
- 支付宝当面付(扫二维码)
- 程序员如何避免「温水煮码农」
- python 小写金额转化为大写金额