位置: 编程技术 - 正文

场景转换(Transitions)(场景转换的技巧)

编辑:rootadmin

推荐整理分享场景转换(Transitions)(场景转换的技巧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:场景转换的句子,场景转换技巧有哪些,场景转换器怎么用,场景转换属于蒙太奇,场景转换的技巧,场景转换技巧有哪些,场景转换技巧有哪些,场景转换技巧有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

Cocos2d-x最爽的一个特性之一就是提供了在两个不同场景之间直接转换的能力。例如:淡入淡出,放大缩小,旋转,跳动等。从技术上来说,一个场景转换就是在展示并控制一个新场景之前执行一个转换效果。

场景之间通过TransitionScene系列类来实现过渡跳转的效果。TransitionScene继承于Scene,该系列类主要是与场景切换特效相关的一些使用类。如TransitionFadeDown、TransitionPageTurn、TransitionJumpZoom等等。

下图是TransitionScene的类关系图:

场景转换(Transitions)(场景转换的技巧)

主要的切换特效有:

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 扇面展开收起

等等,更多效果可查看官方API。

场景转换的实现:

场景的转换是由Director类来控制的,通过调用Director类的replaceScene( Scene scene ) 方法可直接使用传入的scene替换当前场景来切换画面,当前场景会被释放,它是切换场景时最常用的方法。 前面说过,场景转换的一系列类都继承于Scene类,所以可以创建一个转场类替代scene,从而实现各种转场的效果。 `static TransitionMoveInL create(float t, Scene* scene);`方法中t表示转场到scene的时间。

以上代码的效果图如下:

如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第一部分 程序截图:本教程将会教大家如何使用Cocos2d-x来做一个基于tile地图的游戏,当然还有Tiled地图编辑器。(我们小时候玩的小霸王小学机里面的游戏,大

Fast TileMap 概述在游戏中常常会有丰富的背景元素,如果直接使用大的背景图实现,这会造成资源浪费。TileMap就是为了解决这问题而产生的。Cocos2d-x支持使用Tile地

c++深入学习 委托构造函数在引入C之前,如果某个类有多个重载的构造函数,且这些构造函数中有一些共同的初始化逻辑,通常都需要再编写一个带参数的初始化

标签: 场景转换的技巧

本文链接地址:https://www.jiuchutong.com/biancheng/372770.html 转载请保留说明!

上一篇:骨骼动画详解-Spine(骨骼动画原理)

下一篇:如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第一部分(如何使用朋友的山姆卡)

  • 电梯的税收筹划怎么做
  • 老板自己出钱买股票
  • 分公司注销需要总公司法人实名确认吗
  • 存款利息收入需要缴纳所得税吗
  • 利润表营业外收入怎么取数
  • 本地的住宿费怎么交
  • 财务月末结转成什么账户
  • 每天现金日记账登记完以后应怎么对账
  • 增值税期末留抵退税政策实施力度
  • 电子银行承兑汇票已承兑已锁定
  • 缴纳城建税会计分录怎么做账
  • 补入库存商品的会计分录
  • 公司支付宝账户怎么登录
  • 一般纳税人只交进项税吗
  • 收回过去已确认的坏账
  • 股东出资不做股本做借款该怎么写分录?
  • 原材料的实际成本是什么
  • 企业增值税留抵退税新闻稿范文
  • 个人所得税0申报逾期
  • 供电局开具增值发票
  • 员工报销体检费,发票抬头开个人还是公司
  • 小规模纳税人开票要交印花税吗
  • 关于设备安装调试的说法
  • 陕西省水利基金的税率
  • 中意装饰工程有限公司怎么样
  • 投资利润率的计算结果不受建设期的长短
  • 购买厂房可以一次买卖吗
  • 工程服务发票税率3%
  • 新版edge浏览器如何恢复设置
  • ajax无刷新技术
  • win10电源高性能被删了
  • 字典树python
  • php制作简单的表单代码
  • php图片加水印实例分析
  • php web socket
  • php引用返回用法怎么用
  • 前端进阶教程
  • linux进程状态有哪些
  • 待抵扣进项税额是什么情况下用的
  • 个体工商户开增值税专用发票
  • 营业收入和利润总额的关系
  • 增值税的征收范围包括销售不动产
  • css隐藏元素的方式
  • 资本公积根据什么填列
  • 美团算钱
  • 自产自用车辆购置税组成计税价格
  • 费用减少利润减少的情况
  • 售后回购确认收入的时间
  • 小微企业报税是多久报一次
  • sqlserver2008实例配置
  • 结转损益主营业务收入在借方
  • 成品油发票如何作废
  • 增值税扣税公式
  • 冲销管理费用怎么写凭证
  • 借支单是会计算做还是出纳做
  • 景观石属于采购哪个品目
  • 汇兑损益是什么凭证类型
  • 工业企业外购材料采购成本包括
  • 核算管理工作
  • 解析sql语句
  • Linux/UNIX和Window平台上安装Mysql
  • mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
  • FreeBSD 6.2-RELEASE下载
  • win10打开cad出现致命错误
  • mac os10.11
  • win 8.1 preview ISO镜像安装方法简易教程
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • cmd是什么意思 视频
  • win8无线网络受限 重连又好了
  • 如何设置div自适应宽度
  • Vuforia 4.0 beta——Object Recognition (一)
  • ztree重新加载数据
  • 简单介绍中秋节
  • 国家税务总局增值税发票查验平台官网
  • 财务报表盖章位置
  • 销售旧货如何开票
  • 深圳买新房契税一般什么时候交比较好
  • 转让土地的土地增值税
  • 2020重庆税务局
  • 西安新公司税务注销流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设