位置: 编程技术 - 正文

场景转换(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%还是3%
  • 股东分红的账务处理结转
  • 资产处置收益是什么意思
  • 公司购入小汽车是否可以抵扣
  • 已认证未抵扣的进项怎么填写
  • 原始投资额包括资本化利息吗
  • 某超市从电器生产厂购进一批电器
  • 销售固定资产未收到钱
  • 非公司私营企业属于什么类型
  • 住宿服务住宿服务可以么
  • 信托公司如何投资
  • 企业的其他业务是什么
  • 出口报关单中有哪些内容
  • win10怎么关闭相机
  • 证券资金利息
  • 苹果客服人工24小时
  • 广告费属于什么费用部门
  • 代开增值税发票沒有付款怎么做账?
  • yii实现使用CUploadedFile上传文件的方法
  • 有关应付债券的法律规定
  • 企业弥补亏损明细表
  • 个体工商户需要报哪些税
  • 固定资产清理税务处理
  • php删除元素
  • php图片加水印实例分析
  • 用友自动生成凭证怎么操作
  • 文件不小心删除了怎么恢复
  • 最新人工智能软件chingt
  • 数据挖掘和数据分析的区别与联系
  • python可以制作软件吗
  • 微服务组件面试题
  • 员工多了怎么管理办法
  • 一般纳税人企业所得税5%还是25%
  • 无形资产商标设计图片
  • mongodb应用实例
  • dev怎么保存项目
  • 大额医疗保险计入什么科目
  • 出口退税抵减应纳税额
  • 用现金付款应填什么凭证
  • 职工福利费允许抵扣吗
  • 清理扬声器
  • 交加盟费送赠品可以吗
  • 增值税发票内容填写不全应如何进行处理?
  • 生产企业免抵退是什么意思
  • 预算单位授权支付专户的特征
  • 支付货款怎么做记账凭证
  • 现金存入银行的会计凭证
  • 进口增值税已付什么意思
  • 无成本票如何避税
  • 出租使用权什么意思
  • 从个人处借款的会计分录
  • 待抵扣进项税额和待认证进项税额的区别
  • 营改增后物业公司账务处理
  • 已核销的坏账又收回预算会计分录
  • 收到同业清算互联前置如何入账
  • 如何判断应当预见
  • 企业会计做账教程
  • 分享sql日期时间格式
  • xp系统注册表空白怎么办
  • mac的虚拟机
  • xp系统如何设置用户密码
  • centos中用户的基本属性
  • win7桌面点不了怎么回事
  • w1020h2更新失败
  • bootstrap模态窗口
  • css网页布局在线生成
  • android 图片
  • 批处理杀死进程
  • 常用的jquery鼠标事件
  • node.js web
  • 批量ghost
  • ios异步加载图片
  • 22号天蝎座的运势
  • 监听页面滚动事件
  • 浙江省国税电子税务局如何新增企业
  • 江西省国家税务局电子税务局
  • 宁夏退休职工网上认证
  • 云南烟草税收是多少
  • 本期应纳的增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设