位置: 编程技术 - 正文

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

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

  • 印花税的征税范围具体有哪些
  • 证券交易印花税税率是多少
  • 口罩属于什么经营类别
  • 建筑公司增值税税率9%
  • 借款现金分录怎么做
  • 公司购买汽车的购置税怎么做账
  • 广告公司属于服务企业吗
  • 湖北工会工作网
  • 没有抵扣的发票怎么入账
  • 应交税费未交增值税借方余额表示什么
  • 成品油发票如何同步
  • 固定资产发票未到可以确认固定资产吗
  • 普通发票发票联丢了
  • 公司亏损没有收入怎么办
  • 代理进出口公司营销方式
  • 实收资本印花税申报期限
  • 资本公积要交印花税账簿税吗
  • 专用发票验旧后还领不到发票
  • 注销企业很麻烦
  • 如何在Windows10中打开命令提示符?
  • 工商年检填写数据填错了会罚款吗
  • linux安装c语言环境
  • 代扣代缴税款的完税凭证抵扣期限
  • 右键菜单中没有RAR压缩项怎么办
  • linux中tomcat如何启动
  • php远程调用
  • 对公账户发放工资要固定几号打吗
  • 本地连接没有了怎么恢复
  • 福利企业退税计入哪个科目
  • 贷款损失准备科目为负债类科目
  • 汽车消费税有发票吗
  • windows 查询进程
  • 橡皮树的养殖方法视频教程
  • FUXA个人学习总结(一)
  • 外籍人员一次性奖金
  • 视同销售的行为
  • 发放职工薪酬账务怎么做
  • ssm框架集成
  • vue中是如何划分的,每个区域的作用是什么
  • 事故赔偿金怎么处理
  • 原生js获取document
  • 结构重参数化2d pose
  • 命令行查看git版本
  • 残保金缴纳需要计提吗
  • python绘制散点图的函数
  • phpcms上传视频
  • 承租人对融资租赁的处理原则
  • 从农业生产者购进农产品
  • 未收到货款但发货怎么办
  • sqlserver2008实例配置
  • 固定资产处置净收入转入什么账户核算
  • 利息收入的会计分录
  • 财务管理税后利息费用都包含什么
  • 专票 跨年
  • 全资子公司的账户是什么
  • 未实际收到的投资收益
  • 房地产开发企业土地增值税怎么计算
  • mysql8.0并行复制
  • mysql连接查询和子查询效率
  • win7系统有wifi功能吗
  • ubuntuiso
  • macos安装pip
  • win10老是提示
  • win8.1应用
  • 开手游游戏
  • 批处理命令教程 pdf
  • python的判断语句
  • js中的垃圾回收机制有哪些方法
  • unity3d 依赖注入
  • js鼠标滚动控制图片缩放
  • jsp中img标签
  • 深圳国税电子税务局网上办税服务厅
  • 江苏省国家税务局总局官网
  • 支持国税普通发展的原因
  • 地税注销流程
  • 电子税务局app扫脸认证
  • 什么是新闻主管部门负责
  • 矿产资源税怎样征收
  • 税务党课主题或党课题目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设