位置: 编程技术 - 正文

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

编辑: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结果以什么形式返回
  • javascript零基础
  • CV攻城狮入门VIT(vision transformer)之旅——VIT原理详解篇
  • ChatGPT频频发疯!马斯克警告:AI将毁灭人类
  • 详解php归并排序数据
  • shell和pycharm
  • 通讯费补贴会计怎么做账
  • 固定资产的装修费计入固定资产吗
  • 判别是否属于劳务报酬
  • 公司注销退还股票流程
  • 留底税额怎么入账
  • 座谈会费用报销明细怎么填写
  • mysqli
  • 企业工作小结
  • db2replace函数用法
  • 固定资产折旧的账务处理
  • 工程施工新科目
  • 0税率发票什么意思
  • 企业需要准备哪些申报材料?
  • 事业单位成本核算具体指引—公立医院
  • 差旅费包括哪些费用
  • 营运资金周转率是什么指标
  • 固定电话机用装电池吗
  • 企业出售商铺需交税吗
  • 工资标准表
  • 公司租赁办公场所,没发票怎么办
  • 采购方退货的会计分录
  • 市场营销策划开票品目
  • 银行回单和发票哪个粘贴到上面
  • xp电脑启动项怎么设置启动项
  • ubuntu如何下载
  • ubuntu netbook
  • windows10 命令行
  • centos libcrypto.so.1.0.0
  • nginx sbin目录
  • w10系统如何
  • linux树形结构
  • node.js web
  • Div CSS absolute与relative的区别小结
  • centos6安装python
  • 增删改查的语句
  • jquery自动加载的方法
  • unity或者
  • javascript框架的作用
  • android中的webview
  • 新开公司交印花税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设