位置: 编程技术 - 正文

场景转换(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和o怎么区别
  • 附加税减征额怎么做分录
  • 控股股权转让
  • 未支付商标使用费怎么办
  • 其他应收款有什么业务
  • 会计中预付款包括
  • 餐饮加盟公司怎么经营
  • 补助属不属于工资
  • 劳务外包要通过应付职工薪酬吗
  • 暂估商品年底未入库汇算清缴后处理方法
  • 房产订金是否缴纳土地增值税?
  • 企业申请增值税专用发票
  • 职工福利费和教育费的计提比例
  • 盘盈对应的入账科目
  • 怎么利用喜欢自己的人
  • 购买办公用品发放给各部门使用
  • 给文件夹设置密码的软件
  • 怎么关闭磁贴模式
  • win10改头像怎么删除以前的头像
  • 交暖气费可以开单位发票吗
  • threejs环境搭建
  • 计提税金及附加怎么算
  • word下划线怎么延长
  • vue2.0解决跨域问题
  • 职工薪酬纳税调整明细表怎么填写
  • 股东分红企业代扣个税
  • 受托方代扣代缴的消费税计入什么科目
  • 库存商品转在建工程 增值税
  • php获取随机数
  • 出售债券税费处理会计分录怎么写
  • 电子发票找不到了可以找回吗
  • 5 分钟速通 SVG
  • php注册系统
  • 海关进口增值税专用缴款书稽核比对可能出现哪些结果
  • access数据库不能存放什么数据
  • 小规模纳税人交通运输服务税率
  • 纳税人的进项税额怎么算
  • 开模具厂一年能挣多少钱
  • 存货跌价准备确认
  • 投资性房地产转为存货
  • 购货单位暂欠货款违法吗
  • 中级会计需要初级会计证吗
  • 住宿发票抵税
  • 红冲去年的管理费用
  • 如何进行税前扣除
  • 其他应收款与其他应付款对冲分录
  • 现金不够老板垫钱怎么办
  • 商业承兑汇票如何开具
  • 电信电子发票什么格式
  • 进项做成了销项怎么调账
  • 工商联络注册
  • 会计档案销毁方案怎么写
  • mysql5.5怎么用
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • nhaspx.exe是什么
  • win10系统怎么关闭病毒防护
  • centos7rz
  • mmc.exe是什么
  • windows1021h2镜像下载
  • win8如何进入bios
  • linux删除一个非空子目录命令
  • win7系统的桌面图标怎么调出来
  • 如何在linux shell关闭443端口
  • cocos creator开发文档
  • shell脚本读取ini文件
  • 使用css的三种方式
  • android的
  • css fontstyle
  • python 入门指南
  • jquery设置cookie过期时间
  • python怎么将列表转换成数字
  • 在WINDOWS系统中回收站的作用不包括
  • 北京市国家税务局发票查询平台
  • 营业税金及附加结转分录
  • 长沙市社保中心主任
  • 烟叶税的税收优惠
  • 纪检组长如何监督党员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设