位置: 编程技术 - 正文

cocos2dx 场景切换效果与调用顺序(cocos2dx怎么用)

编辑:rootadmin
Cocos2dx为两个场景之间切换,提供丰富的切换动画效果,例如:渐隐,翻页等。转换场景类继承自CCScene。 场景切换的实现很简单,调用单例的replaceScene函数,其参数为创建的切换效果。如下:

推荐整理分享cocos2dx 场景切换效果与调用顺序(cocos2dx怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos界面,cocos2dx schedule,cocos2d schedule,cocos2dx scrollview,cocos2d schedule,cocos场景切换,cocoscreator场景切换,cocos场景切换,内容如对您有帮助,希望把文章链接给更多的朋友!

CCDirector::sharedDirector( )->replaceScene(CCTransitionFade::create(1.0, TargetScene));

(TargetScene是用户自定义的、要显示的场景的对象指针)

cocos2dx  场景切换效果与调用顺序(cocos2dx怎么用)

使用 replaceScene 方法,场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序如下:1) 第2个场景的 init 方法2) 第2个场景的 onEnter 方法3) 第1个场景的 onExit 方法4) 第2个场景的 onEnterTransitionDidFinish 方法

切换效果列表:

[1]:CCTransitionCrossFade::create(时间,目标场景); //慢慢淡化到目标场景[2]:CCTransitionFade::create(时间,目标场景); //当前场景变暗消失后目标场景慢慢出现[3]:CCTransitionFadeBL::create(时间,目标场景); //当前场景右上角到左下角方块消失到目标场景[4]:CCTransitionFadeDown::create(时间,目标场景); //当前场景从上到下横条消失到目标场景[5]:CCTransitionFadeTR::create(时间,目标场景); //当前场景左下角到右上角方块消失到目标场景[6]:CCTransitionFadeUp::create(时间,目标场景); //当前场景从下到上横条消失到目标场景[7]:CCTransitionFlipAngular::create(时间,目标场景,样式 ); //当前场景翻转消失到目标场景(斜上方) //样式(可以不写,使用缺省样式): kCCTransitionOrientationLeftOver(左向右翻转) kCCTransitionOrientationRightOver(右向左翻转)[8]:CCTransitionFlipX::create(时间,目标场景,样式); //当前场景翻转消失到目标场景(X轴) //样式(可以不写,使用缺省样式): kCCTransitionOrientationLeftOver(左向右翻转) kCCTransitionOrientationRightOver(右向左翻转)[9]:CCTransitionFlipY::create(时间,目标场景); //当前场景翻转消失到目标场景(Y轴) //样式(可以不写,使用缺省样式): //kCCTransitionOrientationUpOver(下向上翻转) //kCCTransitionOrientationDownOver(上向下翻转)[]:CCTransitionJumpZoom::create(时间,目标场景); //当前场景跳动消失后目标场景跳动出现[]:CCTransitionMoveInB::create(时间,目标场景); //目标场景由整体从下面出现[]:CCTransitionMoveInL::create(时间,目标场景); //目标场景由整体从左面出现[]:CCTransitionMoveInT::create(时间,目标场景); //目标场景由整体从上面出现[]:CCTransitionMoveInR::create(时间,目标场景); //目标场景由整体从右面出现[]:CCTransitionPageTurn::create(时间,目标场景,bool); //翻页切换// bool为true是向前翻; false是向后翻[]:CCTransitionProgressHorizontal::create(时间,目标场景); //当前场景从左到右消失同时目标场景出现[]:CCTransitionProgressInOut::create(时间,目标场景); //当前场景从中间到四周消失同时目标场景出现[]:CCTransitionProgressOutIn::create(时间,目标场景); //当前场景从四周到中间消失同时目标场景出现[]:CCTransitionProgressRadialCCW::create(时间,目标场景); //当前场景逆时针消失到目标场景[]:CCTransitionProgressRadialCW::create(时间,目标场景);//当前场景顺时针消失到目标场景[]:CCTransitionProgressVertical::create(时间,目标场景); //当前场景从上到下消失同时目标场景出现[]:CCTransitionRotoZoom::create(时间,目标场景); //当前场景旋转消失后目标场景旋转出现[]:CCTransitionShrinkGrow::create(时间,目标场景); //当前场景缩小切换到目标场景放大[]:CCTransitionSlideInB::create(时间,目标场景); //当前场景向上滑动到目标场景[]:CCTransitionSlideInL::create(时间,目标场景); //当前场景向右滑动到目标场景[]:CCTransitionSlideInR::create(时间,目标场景); //当前场景向左滑动到目标场景[]:CCTransitionSlideInT::create(时间,目标场景); //当前场景向下滑动到目标场景[]:CCTransitionSplitCols::create(时间,目标场景); //当前场景三矩形上下消失后目标场景三矩形上下出现[]:CCTransitionSplitRows::create(时间,目标场景); //当前场景三矩形左右消失后目标场景三矩形左右出现[]:CCTransitionTurnOffTiles::create(时间,目标场景); //当前场景小方块消失到目标场景[]:CCTransitionZoomFlipAngular::create(时间,目标场景,样式); //当前场景翻转消失到目标场景(斜上方) //样式(可以不写,使用缺省样式): //kCCTransitionOrientationLeftOver(左向右翻转) //kCCTransitionOrientationRightOver(右向左翻转)[]:CCTransitionZoomFlipX::create(时间,目标场景,样式); //当前场景翻转消失到目标场景(X轴) //样式(可以不写,使用缺省样式): //kCCTransitionOrientationLeftOver(左向右翻转) //kCCTransitionOrientationRightOver(右向左翻转)[]:CCTransitionZoomFlipY::create(时间,目标场景,样式); //当前场景翻转消失到目标场景(Y轴) //样式(可以不写,使用缺省样式): //kCCTransitionOrientationUpOver(下向上翻转) //kCCTransitionOrientationDownOver(上向下翻转)

将cocos2dx v2新版的项目从引擎包内提取出来 .创建工程,到tools/project-creator目录下,调用create_project.py脚本,这个创建大家应该都会了,就不多说了,不会的可以去查资料,即便是直接打出来脚本,也会有详

对qucik cocos2dx lua SocketTCP的再一次封装,导入全局实例,包含自定义事件 刚学习了lua两三天,对socket通信做了个自己的封装,导入全局实例,加入自定义事件分发,请大家多多指教----Author:peilin--Date:--::--localComponent=

cocos2dx移植eclipse后,用ndk来开发,实现放弃vs,eclipse写c++代码 1.声明:本博文的阅读人群适用于成功在eclipse里编译运行过cocos2dx项目的人员2.我所用的游戏引擎是cocos2dx2.2.2版本3.ndk的版本是android-ndk-r8d4.我把我的cocos2d

标签: cocos2dx怎么用

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

上一篇:在cocos2dx中的pushScene()中应用截屏函数(cocos2djs)

下一篇:将cocos2dx v2新版的项目从引擎包内提取出来(cocos2dx 2.2.2)

  • 外贸企业出口退税计算公式
  • 财税通财务软件如何调整凭证间距
  • 会计科目长期待摊费用跟累计折旧分别是什么意思
  • 税务不受地方管吗
  • 利润分配未分配利润是什么科目
  • 代订餐如何赚钱
  • 金税盘技术维护费账务处理
  • 摊销制造费用如何结转做会计分录呢?
  • 用于购买固定资产的账户
  • 企业代办业务有哪些
  • 期末数未分配利润为负数的会计分录怎么处理?
  • 旅行社开哪里比较好
  • 结余资金财政收回如何做账
  • 一般纳税人销售旧货
  • 税局代个人开增值税专票
  • 投资收益年底结转怎么算
  • 企业捐赠扣除
  • 支付教育培训费
  • 电脑不支持windows 11
  • win10右键没有打印
  • 怎么解决笔记本电脑卡顿问题
  • 本月计提下月冲回
  • 个体户个人所得税免征额是多少
  • vite首次打开界面加载慢问题/解决
  • 山茶花的养殖方法盆栽
  • 高薪技术企业研发项目合同范本最新
  • ErrorCaptureStackTrace(err); Error [ERR_MODULE_NOT_FOUND]: Cannot find module
  • 已入账的发票跨月能用吗
  • 物业管理企业会计核算的特点如何?
  • 使用php连接数据的方法
  • php读取txt文件内容
  • 房屋权属登记撤销申请书
  • 加工劳务费会计分录
  • phpinfo()中Loaded Configuration File(none)的解决方法
  • zentaophp框架
  • 工商罚款怎么入账
  • 专票退税是什么意思
  • 销售费用的主要类型有哪些
  • 维保措施及售后服务方案
  • 土地给人家种了几十年还能要回来吗
  • 织梦前台的菜单怎么换
  • db2udb
  • mongodb添加用户并授权
  • 年收入1500万是富人吗
  • MySQL数据库结构设计图
  • 合理损耗如何计算单位成本
  • 税款减免怎么做分录
  • 一般纳税人其他咨询服务税率
  • 网上缴税app叫什么
  • 将外购商品作为非货币
  • 外经证过期了怎样核销
  • 公司成立前的费用发票可以入账吗
  • 代扣的应由职工个人负担的社会保险费计入什么科目
  • 进项发票超过期限不认证怎么办
  • 明细账的作用
  • mysql工作内容
  • 用命令创建文件夹
  • window怎么样
  • win7系统怎么更改默认浏览器
  • win8 蓝牙
  • win10任务栏不显示输入法
  • grid表格
  • 原生js制作日历软件
  • node.js教学
  • Web2.0下XHTML+CSS 设计需要注意的地方小结
  • vue.js购物车
  • android开发范例实战宝典
  • 关于angularjs1说法,错误的是
  • jQueryUI Datepicker组件设置日期高亮
  • 八大排序算法的时间空间复杂度
  • 用python定义一个函数
  • 常见python函数
  • tiny rails汉化
  • 新疆税务局电子
  • 注册资金实缴证明怎么出
  • 怎么查票据真伪
  • 人工成本占企业利润比例
  • 国税局江西省税务局
  • 辽宁税务局代码是多少
  • 新版电子发票怎么看发票代码图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设