位置: 编程技术 - 正文

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

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

  • 济南非税是什么意思
  • 工程结算时如何确认收入
  • 交车险代收的车船费怎么做的科目呀?
  • 契税为什么计入成本
  • 小规模企业所得税税率多少
  • 信息技术服务费计入什么会计科目
  • 个人出售住房缴纳房产税吗
  • 如何区别文化体育业和娱乐业
  • 企业在建工程如何做账
  • 代购的货可以退吗
  • 营改增后印花税计税依据文件
  • 怎么查核定征收额度
  • 微信支付对公账户
  • 办公室和电梯电梯哪个好
  • 消费税为什么不计入长投成本
  • 电子发票抬头打印怎么弄
  • 外汇风险怎么规避
  • 企业购买结构性存款会计处理
  • 子公司注销后人员怎么安置
  • 服务业成本怎么做账
  • 设计服务交文化建设税吗
  • 企业抵押贷款手续办理流程
  • 外聘人才一次性工资费用入账什么分录?
  • 怎么隐藏单元
  • 无形资产商标转让费计入什么科目
  • 鸿蒙系统怎么设置双击亮屏
  • 长期借款和应付利息
  • isass是什么程序
  • 非营利性组织收到政府拨款转出给其他部门怎么做账
  • 预付款不退如何投诉
  • 取得的进项税发票抵扣
  • 金融企业存出保函的条件
  • php类型转换的两种方法
  • php中strstr
  • 北京猿创源科技有限公司
  • 税收优惠会计分录 附加税
  • linux杀死程序
  • 大前端2021
  • sysctl命令配置主机名
  • 怎么查询开具的红字发票
  • 防洪保安资金可以抵扣个税吗
  • 帝国cms源码
  • 织梦cms为什么不维护了
  • 公司记账可以不开发票吗
  • 小规模差额征税可以开专票吗
  • 15个postgresql数据库实用命令分享
  • 小规模纳税人如何升级为一般纳税人
  • 主营业务成本借贷方向增减
  • 临时工工资计入什么费用
  • 残疾人就业保障金是什么意思啊
  • 价格调节基金费率
  • 设计费要计入固定成本吗
  • 财务费用明细账图片
  • 跨年度的项目如何做
  • 航天金税盘维护费发票在哪打印
  • 年底计提利息会计分录
  • 商品流通企业有哪些企业
  • MySQL统计函数GROUP_CONCAT使用陷阱分析
  • u盘如何安装win7系统
  • centos发送http请求
  • centos 安装教程
  • linux yum安装apache
  • linux 文件命名
  • win7专业版系统镜像
  • 使用linux的电脑
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • edit apps
  • perl中use strict
  • centos 设置定时任务执行指定脚本的方法
  • unity socket udp
  • android开发范例实战宝典
  • android保存网络图片
  • Unity3D游戏开发标准教程
  • Python网络爬虫出现text没有属性怎么办
  • jquery取消单选框选中
  • jQuery.Callbacks()回调函数队列用法详解
  • 12366纳税服务热线坐席人员
  • 广东电子税务局app
  • 十四五时期税收制度
  • 2020江苏省禁钓规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设