位置: 编程技术 - 正文

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

编辑: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)

  • 增值税应纳税额的计算
  • 员工出差车费如何报销
  • 运输发票抵扣联丢了
  • 定金冲抵货款怎么做分录
  • 小规模季度不超过30万元免税会计分录
  • 其他应收款账龄怎么算
  • 残保金在职职工人数临时工算吗
  • 医药零售行业 利润构成
  • 销售报废车辆按多少计提销项税额
  • 建筑业企业分包出克的是否能上报
  • 付了电费当月没有收到发票
  • 税收滞纳金什么意思
  • 大额存款提前取一部分怎么计息
  • 不征税收入和免税收入有什么区别
  • 水利事业单位基建并账分录怎么写?
  • 收到汇票的账务处理
  • 公司没有给员工买社保怎么赔偿
  • 增值税发票抵扣联丢失怎么办
  • 公司无偿使用个人车辆,个人需要缴纳税款吗
  • 小规模季度超了9万怎么报增值税
  • 电器供应
  • 外经证作废流程
  • 没有税控盘怎么开票
  • 计提折旧会计分录的借方不可能是
  • 华为p30分屏怎么操作
  • 应付账款暂估借方余额怎么处理
  • 企业缴纳社保包含哪些内容
  • 为离职员工代缴社保 如何规避法律责任
  • wifi网速太慢了怎么回事
  • linux增加inode
  • php bcmul
  • 其他业务成本主要有哪些
  • php数据库语句
  • 促销费可以进项抵扣吗
  • 材料暂估入库如何处理
  • 库存商品出库怎么计算
  • 小满Vue3第三十六章(Vue如何开发移动端)
  • 企业经费独立使用的原因
  • 不仅仅是喜欢原唱
  • dhclient卡住
  • iphone添加自定义提示音
  • elinks --dump
  • 没有银行回单,只有银行对账单,可以入账吗
  • python 函数的返回值
  • 分公司要所得税汇算吗
  • CentOS 6.5 x64系统中安装MongoDB 2.6.0二进制发行版教程
  • 帝国cms结合项多选
  • 营销策划协议
  • 人工成本与工资的关系
  • 应纳税所得额计入什么科目
  • 低值易耗品指的价格
  • 商品流通企业采购费用
  • 土地使用税计入管理费用还是税金及附加
  • 固定资产清理如何做账
  • 工会经费是按应付职工薪酬贷方计提吗
  • 补提去年累计折旧
  • 公司购买一辆小型货车
  • 研发支出属于什么要素
  • 单独入账的土地为啥不提折旧
  • 预付账款怎样做会计分录
  • 待清算商户款项分录的摘要是什么
  • mysql中/g
  • linux获取操作系统版本
  • centos双网卡配置超详细
  • linux关闭进程kill
  • win10预览版好吗
  • win7移动硬盘无法弹出
  • sdstat.exe - sdstat是什么进程 有什么用
  • winedt中文界面
  • Python中文分词的第三方库
  • 表格指定高度是多少
  • Node.js中的全局变量有哪些
  • [置顶]JM259194
  • 安卓屏幕适配详解
  • 西安市交房要交多少钱
  • 单位税额怎么算出来的
  • 职工周转房需要缴纳房产税吗
  • 非居民企业通俗指
  • 银行是不是要交社保
  • 个人所得税税率表及速算扣除数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设