位置: 编程技术 - 正文

场景转换(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的游戏:第一部分(如何使用朋友的山姆卡)

  • 汇款退回来的可以不做账吗
  • 同一法人的两家企业可以以同一投标人身份投标吗
  • 小型企业利润表
  • 属于劳务分包合同
  • 原材料的归集和整理
  • 小规模纳税人按1%征收增值税
  • 冲回存货跌价准备计提递延所得税
  • 营业成本利润率是指
  • 销售货物并运输增值税
  • 预交增值税怎么入账
  • 企业所得税核定征收怎么计算
  • 未达起征点销售额和其他免税销售额
  • 哪些项目可以不报建
  • 购买商品成本要支付哪些成本
  • 建筑企业异地预缴增值税流程
  • 代扣代缴境外增值税可以抵扣
  • 小型微利企业在计提所得税时有哪些优惠政策
  • 分期收款方式怎么算消费税
  • 出口押汇申请书
  • 工程承包付款最佳方式
  • 危废处置怎么收费
  • 鸿蒙系统超级终端手机连手机
  • 期末留抵税额退税额
  • 增值税抵扣怎么操作
  • 施工预想内容
  • vue使用render
  • nkvmon.exe - nkvmon是什么进程 有什么用
  • 如何修改家里的wifi密码
  • ai绘画图片
  • easyui表格分页
  • 收到工程款怎么做凭证
  • 传统结算工具的不足有
  • 小规模纳税人研发费用加计扣除优惠政策
  • 初识SQLITE3数据库
  • 收益相关的政府补助账务处理
  • 挂靠车辆进项税额是否可以抵扣
  • 以前年度损益调整属于哪类科目
  • 收到天使投资账务处理
  • 业务招待费进项税
  • 发票隔月可以重开吗
  • 现金回收率怎么计算
  • 安全基金提取会计分录
  • 计提工会经费如何做账
  • 价格调节基金费率
  • 滞纳金的上限是多少
  • 进项税和销项税怎么理解
  • 酒店开办费包括哪些项目
  • 购买咨询服务费计入什么科目
  • 展览费计入管理费用吗
  • 高新技术企业退出机制
  • mysql改造
  • mysql join查询慢
  • ubuntu20设置
  • 电脑出现蓝屏后黑屏怎么办
  • window7qq登录失败
  • win10预览在哪里
  • xp系统如何加速
  • linux下nanosleep() & sleep()的区别
  • windows8用户名怎么改
  • openfiledialog怎么用
  • 订书针的原理
  • win7的命令对话框在哪里
  • option标签的作用
  • 用简洁的语言推荐一本书
  • linux查看so中的函数
  • Node.js中的construct
  • python生成器有几种写法
  • 浏览图片的软件叫什么
  • linux shell -s
  • python res.
  • 汽车买保险车船税是什么意思
  • 税务一证通进入哪个网站
  • 沈阳新公司办理社保流程
  • 建筑业发票范围
  • 文化事业建设费减免政策
  • 烟叶税比例
  • 黄石市地方税务局人工客服电话
  • 按月申报印花税如何计税
  • 广东省地方税务局公告2017年第6号
  • 房屋契税交错了能退吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设