位置: 编程技术 - 正文

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)

  • 同一商品税收分类编码不一样
  • 食堂买菜费用如何做会计
  • 增值税发票遗失怎么操作
  • 开发成本属于什么类账户
  • 饭店采购食材没发票
  • 经常做无票收入没有通过公户收款会有问题吗
  • 无名称发票可以抵扣吗
  • 固定资产附加的账务处理
  • 企业退休返聘人员工资是否缴纳单位社保
  • 财务费用在贷方与做借方红字有区别吗
  • 合并报表编织原则
  • 增值税专票过了3年能抵扣吗
  • 含有商品编码的增值税普通发票如何开具?
  • 预付款发票可以入费用吗
  • 公司装修费用必须交税吗
  • 企业预缴所得税
  • 在建工程完工,并当日签订出租协议的会计分录
  • 净资产增长率为正数说明什么
  • 所得税补缴自查需要缴纳什么
  • 个体工商年报填写
  • 收到专用发票的会计分录
  • 企业土地未全部使用如何缴纳房产税?
  • 当企业预收款项无需退回
  • linux进程管理器
  • exe是什么进程
  • perl.exe是什么程序?
  • 查看电脑系统版本
  • vue qrcode生成二维码
  • 旧货回收增值税率是多少
  • 加里西亚省
  • 小规模纳税人交增值税吗
  • php如何实现登录和注册
  • 个人开发app最简单方法
  • 小程序生命周期钩子
  • 收到房租怎么做账务处理
  • 怎样合理的运用网络
  • 当月增加的固定资产当月不计提折旧
  • wndgui降级
  • 管理费用明细账余额累加吗
  • 帝国cms8.0
  • 织梦cms要钱吗
  • 将表里的数据批量删除
  • 合同权益如何进行转让
  • microsoft SQL server 2014可以删吗
  • 不含税单价和不含税合价的区别
  • ibm db2认证
  • 收到银行承兑汇票计入什么科目
  • 材料成本差异的会计分录
  • 小规模纳税人的增值税怎么算
  • 跨年的应收账款多做了怎么做账
  • 处置存货损失应该放哪个科目
  • 零余额帐户如何转出
  • 单位定期存款如遇利率调整,不论调高调低
  • 筹建期费用账务处理
  • 生产型企业账务处理方法
  • 未完工工程如何验收
  • 库存现金是负数怎么调
  • 私企需要计提盈余公积吗
  • sql server数据库数据备份
  • windows下修改uuid的工具
  • winxp任务管理器在哪
  • windows2003域控制器
  • 安装win7系统需要注意什么
  • win10回收此电脑
  • centos配置http
  • gcasInstallHelper.exe是什么进程 作用是什么 gcasInstallHelper进程查询
  • tplinkwr740n设置
  • win7电脑启动
  • win10安装驱动器
  • html中title的作用
  • Intermediate Unity 3D for iOS: Part 1/3
  • windows visual studio 基于openGL的粒子系统设计
  • python爆破脚本
  • android多指触控
  • dom操作中获取节点的方法有哪几种
  • django优势在哪里
  • 海关免税金额现在是多少金额
  • 郑州地方税务局网站官网
  • 浙江省医保改革方案2022
  • 电子客票号码8768是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设