位置: 编程技术 - 正文

简单切换场景实例(常见的场景切换效果有哪些)

编辑:rootadmin

推荐整理分享简单切换场景实例(常见的场景切换效果有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:怎么切换场景桌面,切换场景图片,常见的场景切换效果有哪些,切换场景图片,常见的场景切换效果有哪些,切换场景图片,切换场景图片,简单切换场景实物图,内容如对您有帮助,希望把文章链接给更多的朋友!

PS:本人只是一名菜鸟,没有什么技巧可言,只是学习牛人们的经验一步一步的往前走.

简单切换场景实例(常见的场景切换效果有哪些)

1.首先申请一个新的场景类,和HelloWorld一样,先完成SecondScene.h头文件#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::CCLayer{public:virtual bool init();static cocos2d::CCScene* scene();void menuCloseCallback(CCObject* pSender);CREATE_FUNC(HelloWorld);};#endif注意:该头文件需要放在cocos2d-x-2.2.3projectsHelloWorldClasses目录下,要不后面会报错.2.接着新建一个SecondScene.cpp文件实现头文件中所声明的函数#include "SecondScene.h"USING_NS_CC;CCScene* SecondScene::scene(){CCScene *scene = CCScene::create();SecondScene *layer = SecondScene::create();scene->addChild(layer);return scene;}bool SecondScene::init(){CCLabelTTF* pLabel = CCLabelTTF::create("Hi,Are you Kidd?", "Arial", );pLabel->setPosition(ccp(,));this->addChild(pLabel);return true;}3.接着在HelloWorld场景中进行切换场景代码的增加A.先增加SecondScene.h头文件的包含#include "SecondScene.h"B.接着在退出按钮的地方做场景切换的操作void HelloWorld::menuCloseCallback(CCObject* pSender){#if (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT) || (CC_TARGET_PLATFORM == CC_PLATFORM_WP8)CCMessageBox("You pressed the close button. Windows Store Apps do not implement a close button.","Alert");#else// CCDirector::sharedDirector()->end();CCDirector::sharedDirector()->replaceScene(SecondScene::scene()); //[SecondScene.h头文件的位置要放对,要不这里报错]#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)exit(0);#endif#endif}如果需要对第二场景的出现有动画效果的话,可以在menuCloseCallback修改成如下代码CCDirector::sharedDirector()->replaceScene(CCTransitionSlideInT::create(3.0f,SecondScene::scene())); //[从上面向下滑动,前面一个参数说明该动画所需要的时间CCDirector::sharedDirector()->replaceScene(CCTransitionSlideInB::create(3.0f,SecondScene::scene())); //[从下面向上滑动]

本文是在学习中的总结,欢迎转载但请注明出处:

【cocos2d-js官方文档】十六、create 所有的对象统一使用create方法创建,不再存在createXXX之类的方法1、精灵Sprite一共4种创建方式(1)根据图片资源路径创建//参数1:图片资源路径varsprite1=cc.S

【cocos2d-js官方文档】十七、事件分发机制 简介游戏开发中一个很重要的功能就是交互,如果没有与用户的交互,那么游戏将变成动画,而处理用户交互就需要使用事件监听器了。总概:事件监

cocos2dx3.2 创建界面菜单的简单使用 boolStartLayer::init(){if(!Layer::init()){returnfalse;}autovisibleSize=Director::getInstance()-getVisibleSize();autoorign=Director::getInstance()-getVisibleOrigin();autobg=Sprite::create(LittleGirl.jp

标签: 常见的场景切换效果有哪些

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

上一篇:[cocos2d-js教程】cocos2d-js中一些常用函数整理(cocos2d-js-min.js)

下一篇:【cocos2d-js官方文档】十六、create(cocos2dx-js)

  • 附加税申报表怎么做
  • 配件和修理费能一起用吗
  • 什么是进口增值税率
  • 经营所得预缴申报时间
  • 人力资源的差额征收怎么报企业所得税
  • 利润表没有资产减值损失这一栏,需要增加吗
  • 个税受雇日期以哪个日期
  • 合同租金总收入怎么填
  • 企业为什么要进行环境分析
  • 未开票确认收入分录怎么做
  • 法院退诉讼费账务处理
  • 已结转的凭证可以取消结转吗
  • 原材料的运输费怎么做会计分录
  • 企业所得税弥补亏损明细表怎么填写
  • 汇算清缴时费用占收入多少
  • 营改增后固定资产进项税抵扣规定
  • 法院拍卖破产企业房产,税费问题
  • 处理固定资产开什么发票
  • 党费专用账户可以收取转账费用吗
  • 没有购销合同怎么申报印花税
  • 公司注销退回投资款如何账务处理
  • 电脑重装系统怎么激活
  • 电力安装有前途吗
  • 银行存款期末调汇吗
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • linux小技巧
  • 如何选购汽车
  • 资产与负债的计税基础
  • dmc32.dll
  • symerr函数
  • 代境外汇款收的什么费用
  • 销售提成收入证明怎么写
  • 内资企业
  • ip命令查看ip地址
  • php类的定义
  • ps如何打圈内环形文字怎么调间距
  • 免费学电脑的网站
  • 出售子公司股权不丧失控制权
  • 税控盘全额抵扣政策
  • 住宿费发票可以开专票吗
  • 耕地占用税如何计算
  • 哪些普通发票可以抵扣
  • 资产负债表坏账准备计入哪里科目
  • 段云简介
  • 金融资产经营资产
  • 高铁票丢失了可以补打吗
  • 储值卡金额算什么资产
  • 调账和调帐区别
  • 同一控制下企业合并
  • 中级报名规则
  • 复利和年金的区别通俗易懂的
  • 主营业务成本记借方还是贷方
  • 投资利税率计算方法
  • 跨年后发票作废
  • 公司注销财务账本怎么处理
  • 应付账款暂估可以法人付款吗
  • mysql数据库innodb
  • 修改mysql用户权限
  • u盘装win7系统步骤
  • linux认证失败的原因
  • linux dicom
  • QQExternal.exe是什么进程?QQExternal.exe进程为什么被运行?
  • 安装centos6.10
  • window10打补丁
  • win7系统纯净版64位无法修改窗口颜色怎么办?Win7窗口颜色修改详细步骤
  • Win10 Mobile 10586.164上手体验视频评测
  • Extjs4.0 ComboBox如何实现三级联动
  • perl中\s+
  • 移动端一般用什么布局
  • node.js可以跨平台吗
  • unity find references in scene
  • unity如何成一组
  • jquery动态添加div
  • 在线视频爬取工具
  • python 正则 \s
  • unity怎么添加ui界面图片
  • jquery实现div左右移动
  • python调用ch
  • 珠宝消费税怎么征收
  • 长沙税务注销公示期是多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设