位置: 编程技术 - 正文

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

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

  • 商贸企业购销混凝土税率怎么选择
  • 企业所得税更正申报要交滞纳金吗
  • 收到退回的以前年度租金怎么处理
  • 价外费用是含税价还是不含税价
  • 资产负债表的累计折旧期末数怎么填
  • 单一环节征税有哪些类型
  • 疫苗接种防疫站
  • 没有抵扣怎么办
  • 已认证的发票对账怎么办
  • 关于国际货运代理协会联合会的描述不正确的是
  • 价外费用如何开普票
  • 外汇实收资本如何做账
  • 高速公路通行费抵扣最新规定
  • 进项税和销项税借贷方向
  • 申报印花税填表过程
  • 航天维护费全额抵扣
  • 跨年度的暂估入库账务处理
  • 权利,许可证照印花税
  • 计提当月电费账务处理
  • 车辆购置税可以代缴吗
  • php支付功能
  • 购进的包装物怎么入库
  • 黄石国家公园的英语怎么读
  • 同业代付融资
  • 减免活动怎么做
  • echarts图表绘制步骤
  • 收到无法支付的押金收入
  • linux 运行php
  • 未发货先开票后付款是否违法
  • vue指定
  • dir命令linux
  • 三方债权债务抵销
  • 企业借款生产存货发生的借款费用均应予以资本化
  • 金税盘税局端系统响应错误怎么解决
  • 增值税差异调整
  • mysql深入理解
  • mysql null+1
  • 往来款项的含义
  • 综合保税区可以随便进出吗
  • sqlplus分页查询
  • 企业长期股权投资增加说明什么
  • 个税手续费怎么计算
  • 小规模纳税人免税政策
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 发放股票股利的意义包括
  • 转让无形资产使用权税率
  • 无形资产入账价值包括费用化支出吗
  • 买车的车
  • 核定征收需要什么资料
  • 减免税怎么做会计分录
  • 减免税款月末是否结平
  • 新建公司需要什么
  • 防止服务器断电
  • mongodb与mysql相比的优缺点
  • win7怎么清除记录
  • winxp系统桌面图片
  • 电脑总是提示windows启动怎么办
  • xp系统如何加速
  • mac如何强制关机开机
  • centos和rhel
  • mac 应用
  • centos创建一个文件
  • win7 如何截屏
  • cocos2dx4.0教程
  • 手机注册发送验证码收不到
  • excel初始化时出错
  • 完美解决雷电模拟器卡顿
  • node和javascript
  • 深入理解java
  • javascript学习指南
  • 在javascript中用下面哪个关键词来定义变量
  • python xlim
  • unity导出exe没反应
  • js-cookie vue
  • jquery查找指定元素
  • 河北省国家税务局电子税务局
  • 合肥新房商铺
  • 消费税征税环节
  • 地税局和税务局有什么区别
  • 扬州 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设