位置: 编程技术 - 正文

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)

  • 汇算清缴需要做分录吗
  • 公司股东变更需要本人到场吗
  • 天然气管道抢维修工作总结
  • 租地建厂房房产税谁交
  • 长期股权投资为什么要冲减资本公积
  • 结转成本时是否含税
  • 公司有食品流通证能卖保健品吗
  • 投资企业应确认投资收益的有
  • 企业利润表的主要内容
  • 在建工程完工结转
  • 公司成立后有哪些开支
  • 未分配利润的计税基础是
  • 关联企业无偿使用土地
  • 增值税专票需要哪些开票信息
  • 房地产企业所得税预缴
  • 增值税专用发票验证真伪
  • 报税营业成本包括管理费用吗
  • 免税农产品抵扣政策
  • 科研费用拨款如何记账?
  • 新建厂房环评流程
  • linux系统查询mac地址命令
  • PHP验证信用卡卡号是否正确函数
  • 不吃晚饭多久能瘦下来
  • win7纯净版系统 9代
  • 老电脑更新系统会怎么样
  • 建筑业挂靠经营行为有什么涉税风险?
  • 非货币性资产投资个人所得税
  • 其他收益年末需要结转吗
  • php rar
  • 出口退还增值税消费税政策
  • 季度做账是什么意思
  • 商品过期的会计分录
  • 小规模季报所得税不超多少不用交税
  • 多收钱少开票
  • 融资租赁怎么计税
  • 工商年报基本养老保险缴费基数
  • 进项税转出的会计分录
  • 预收账款什么时候确认增值税
  • 一般计税和简易计税可以合并征税吗
  • sqlserver数据库版本号怎么查
  • sql2000管理工具
  • 购买货物收到发票怎么做账小规模
  • 应收票据及应收账款包括哪些科目
  • 在建工程的预付款账务处理
  • 小规模纳税人未开票收入如何申报增值税
  • 扣除未结话费是什么意思
  • 个人工资税收怎么计算年收入
  • 简单征收的进项税怎么算
  • 出口退税没有进项就退不了税吗?
  • 购建固定资产属于投资活动吗
  • 其他业务收入冲减应付账款
  • 定期存款到期转存利息也转存吗
  • 销售费用明细科目里有什么
  • mysql 5.7.13 winx64安装配置方法图文教程(win10)
  • bios setup在哪里
  • windows10推送
  • 开启电脑上帝模式
  • .sfx.exe是什么文件
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • cocos2d在运行java eclipse程序时出现 Error: could not open c:program FilesJavajre6libamd64jvm.cfg
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • 一键配置天赋的台词
  • cocos2dx怎么安装
  • JavaScript的21条基本知识点
  • js设计模式书
  • css怎么更换图片
  • 不同页面之间传递数据
  • python第三方库文档怎么看
  • 简介生成
  • JavaScript浏览器插件制作
  • jQuery ready()和onload的加载耗时分析
  • numpy体会
  • 深入理解新发展理念,推进供给侧结构性改革
  • [置顶]bilinovel
  • html5videojs
  • 财政云操作视频
  • 沈阳沈河区税务局待遇
  • 党风监督员监督和反应情况怎么写
  • 欠税多少构成犯罪
  • 贵州地税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设