游戏开发中经常需要用到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(时间,目标场景,样式);

本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1761909 ,如需转载请自行联系原作者

cocos2d-x 3.x 场景切换特效大集合相关推荐

  1. COCOS2DX场景切换特效

    cocos2d-x 3.0中场景切换特效比较多,而且游戏开发中也经常需要用到这些特效,来使场景切换时不至于那么干巴,遂这里汇总一下,开发中使用. 场景切换用到导演类Directory,大多数用的都是替 ...

  2. Cocos2d-CCScene所有场景切换特效[转载]

    转自:http://www.himigame.com/iphone-cocos2d/423.html 感谢HIMI分享.... //部落格------ //CCTransitionTurnOffTil ...

  3. javascript特效大集合

    10种JavaScript特效实例让你的网站更吸引人 http://www.cnblogs.com/hemingwang0902/archive/2010/01/05/1639418.html

  4. Cocos2d-x学习笔记(八)—— 粒子系统,场景切换,网格特效

    粒子系统 用于在游戏的场景中生成特效,减少美工工作,可生成类似火焰,星星等的特效,效率高.为了方便开发,我们还可以利用粒子系统编辑器生成相应的plist,这里我上传了一个编辑器,当然也可从网上下载,下 ...

  5. Learning Cocos2d-x for XNA(6)——场景切换和场景过渡效果

    在进行此部分学习的时候,确保Cocos2d-x for xna引擎的版本为0.1.2(或更高版本),实测0.1.0版本部分功能出现BUG. 之前的源码都是0.1.0版本的,从此次开始都是0.1.2版本 ...

  6. JavaScript强化教程 -- cocosjs场景切换

    为什么80%的码农都做不了架构师?>>>    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- cocosjs场景切换 场景切换在m ...

  7. cocos2d-x游戏开发(十一)细说场景切换

    欢迎转载:http://blog.csdn.net/fylz1125/article/details/8533970 吐槽一下,刚写了一个小时,这CSDN不知抽什么风就是发不了,我以为存草稿了就刷新了 ...

  8. Cocos2d中从场景切换到UIViewController视图方法总结

    第一种:直接从场景切换到UIViewController视图(网上流传的版本) - (void) showUIViewController:(UIViewController *) controlle ...

  9. 各大门户网站Flash和JS实现的图片幻灯片切换特效代码文件下载:

    最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!<a  ...

最新文章

  1. 大自然创作的分形艺术
  2. python要不要装pycharm-python安装教程 Pycharm安装详细教程
  3. Android而一个超级漂亮的日历控件
  4. SD-WAN技术三大优势将成为SD-WAN方案成功的关键—Vecloud
  5. 【火炉炼AI】机器学习007-用随机森林构建共享单车需求预测模型
  6. SpringBoot应用之消息队列rabbitmq
  7. python 逻辑运算符 数据类型_python02-运算符和基本数据类型
  8. RocketMQ的Consumer详解之push和pull模式(长轮询)
  9. DIV+CSS基础教程
  10. 常用数据验证正则表达式释义(附:正则表达式常用符号)
  11. 安徽中职计算机专业对口高考,安徽对口高考和普通高考有什么区别?
  12. struct 和typedef struct的区别
  13. UE4之插件打包提示安装vs2017
  14. 如何安装Python3.7,小白必看!
  15. (超详细)算法学习:STL和基本数据结构
  16. 单招软件职业技能测试,高职单招职业技能测试,这些知识你都了解吗?
  17. 房屋水电煤气省钱秘籍
  18. 支付宝当面付(扫二维码)
  19. 程序员如何避免「温水煮码农」
  20. python 小写金额转化为大写金额

热门文章

  1. MuJoCo要开源!DeepMind收购物理引擎MuJoCo,将推动全球机器人研发
  2. 1.3亿突触、数万神经元,谷歌、哈佛发布史上最强三维人脑地图
  3. 浅谈人工智能应对数字化转型挑战的5个领域
  4. 阿里巴巴人工智能实验室“黄”了
  5. BERT在小米NLP业务中的实战探索
  6. FACEGOOD 推出10万点人脸关键点跟踪,重新定义工业级人脸3D重建
  7. 如何利用 AI 对抗疫情?
  8. SAP S/4 HANA新变化-主数据:物料主数据
  9. 强化学习如何真正实现任务自动化?不妨试试「两步走」策略!
  10. 拒绝枯燥,趣味学python!python基础练习:趣味百题!