位置: 编程技术 - 正文

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

编辑: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获取图片
  • 企业清算有哪些类型
  • 赡养人 被赡养人
  • 有哪些分享方式
  • 广告费与业务宣传费扣除给企业带来的好处
  • php调用其他php函数
  • 应交增值税减免税额在借方
  • 学生个人网页制作html5
  • json_server
  • php 模拟post
  • 代扣代缴的企业所得税计入成本吗
  • arraylist源码分析1.8
  • 帝国cms界面
  • 年会服装费属于什么费用
  • 货物运输费含税吗
  • 数据库生成随机数函数
  • 房产税土地税会减免吗
  • 商业保险如何做伤残鉴定的
  • 对公账户的钱怎么用
  • 公司社保外包了,没给我社保卡怎么办?
  • 转账支票遗失声明
  • 开发间接费用的折旧包括哪些
  • 本月工资未发个税能不能扣
  • 外聘老师的费用如何做账
  • 所得税汇算清缴前取得跨年发票
  • 公司委托银行付款的账务处理
  • 顺风车没有发票是否合法
  • 建筑公司需要什么人员
  • 残保金在网上怎么申报
  • sql数据采集
  • mysql的用户管理与权限管理
  • bulk insert formatfile
  • Win7旗舰版系统文件名称
  • centos7如何扩展根分区空间
  • ssh -i命令
  • WinXP老显示器CRT显示器严重闪屏的修复方法
  • 老电脑安装win7还是win8
  • 索尼笔记本安装软件顺序
  • js函数详解
  • perl -pi
  • javascript内置对象应用团购
  • node发送短信
  • jquery中的siblings方法
  • 用python做开发
  • js面向对象编程思想
  • linux的ftp命令
  • install ubuntu kylin
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设