位置: 编程技术 - 正文

Cocos2dx技术(三)——cocos2dx基本概念(五)场景(cocos2d教程)

编辑:rootadmin

推荐整理分享Cocos2dx技术(三)——cocos2dx基本概念(五)场景(cocos2d教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx入门,cocos2dx 教程,cocos2djs,cocos2dx4.0入门,cocos2d教程,cocos 2dx,cocos2dx4.0入门,cocos2djs,内容如对您有帮助,希望把文章链接给更多的朋友!

一、什么是场景

场景是包含精灵、标签、节点和其他游戏UI元素的对象容器。

场景负责游戏逻辑的运行和游戏内容的逐帧渲染。

每个游戏至少需要一个场景。游戏一般拥有多个场景并且可以在多个场景间自由切换,cocos2dx提供了多种场景切换效果。

二、创建场景

auto myScene = Scene::create();

三、场景布局

cocos2dx使用右手坐标系统,也就是说原点(0,0)位于左下角,UI元素的坐标是基于这个原点计算出来的相对坐标。

四、多场景切换

cocos2dx提供多种形式的场景切换。

假设现在定义了一个场景:auto myScene = Scene::create();

方式一:runWithScene

Cocos2dx技术(三)——cocos2dx基本概念(五)场景(cocos2d教程)

runWithScene只能用于第一个场景的加载,也是启动整个游戏第一个场景的方式。

Director::getInstance() -> runWithScene(myScene);

方式二:replaceScene

直接切换到下一个场景

Director::getInstance() -> replaceScene(myScene);

方式三:pushScene

暂停当前正在运行的场景,并将其放进暂停堆栈中。使用该方法的前提是有正在运行的场景。

Director::getInstance() -> pushScene(myScene);

方式四:popScene

移除正在运行的场景并用暂停堆栈中栈顶场景取代。该方法也要求当前有正在运行的场景。

Director::getInstance() -> pushScene(myScene);

五、可以在场景切换时添加切换动画。

[常见错误 及 解决方案系列]USE " cc.exports.* = value " INSTEAD OF SET GLOBAL VARIABLE" 原创文章,欢迎转载,转载请注明:文章来自[寒江孤叶丶的常见错误及解决方案系列]博客地址:

cocos2dx动画播放混乱 今天在做项目的时候,做了几个动画的plist,却发现播放起来总是串。百度之后发现这个帖子

cocos2dx UI自适应的三种处理方式: UI自适应的三种处理方式:1、分层处理:下层选择子控件相对布局(适应各种分辨率);中层选择子控件绝对布局(位置固定不变);上层根据情况选

标签: cocos2d教程

本文链接地址:https://www.jiuchutong.com/biancheng/368921.html 转载请保留说明!

上一篇:[置顶] [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers)

下一篇:[常见错误 及 解决方案系列]USE " cc.exports.* = value " INSTEAD OF SET GLOBAL VARIABLE"(常见的错误方法)

  • 企业所得税损益结转
  • 委托合同有效吗
  • 出口退税是先交税后退税吗
  • 个体户开票超过500万能注销吗
  • 认缴后怎么才算实缴
  • 打包材料的费用会计分录
  • 代人开增值税怎么收费?
  • 增值税一般纳税人税率是多少?
  • 审计核减理由
  • 员工造成损失怎么处理
  • 购税控盘账务处理
  • 贴现利息可以抵扣吗
  • 银行收取代发工资合法吗
  • 营改增后房地产公司税种及税率
  • 职工死去还有工资吗
  • 年度汇算清缴怎么填写
  • 地税都包括什么
  • 公积金账户收入
  • 个人劳务费可以不开发票吗
  • 销售类合同审核要点
  • 实缴资本是真的吗
  • 私立医院适用什么法律
  • 1697509419
  • 不超过500万元的固定资产
  • 应交税费进项税额在借方说明什么
  • 库存股的会计科目
  • 增值税发票半年后能冲红
  • 留存收益是否计入成本
  • php的转义字符反斜杠
  • 前端加密后端解密代码
  • 固定资产折旧需要减去减值准备吗
  • ccna 试题
  • php二维数组添加数据
  • vue父组件子组件
  • php 个人博客 源代码 简单
  • yii2框架从入门到精通
  • 无形资产的转让
  • 利息进项税是否含增值税
  • 年金现值系数和年金终值系数的公式
  • 受托代销的分录
  • 基础的数据类型
  • 织梦网站怎么改logo
  • mysql是自动提交的吗
  • 小规模劳务派遣公司税率
  • 劳务工资缴税标准
  • 内资企业如何进国企
  • sqlserver批量更新存储脚本
  • sqlserver2012安装后找不到
  • 应收应付会计分录大全
  • 企业所得税期初余额什么意思
  • 现金流量表的编制公式 计算公式
  • 交耕地占用税如何交
  • 实收资本如何计算印花税及附加税
  • 代发工资入哪个科目
  • 固定资产如何入账处理
  • 正常存货周转率多少次合适
  • 发票怎么打印的出来
  • 利润总额毛利润怎么算
  • 行政事业单位经济责任审计的主要内容
  • 固定资产是指什么
  • mysql怎么直接向表中写数据
  • win7双击文件无反应
  • 微软平板电脑surface pro2参数
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • linux修改环境变量后需要重启吗
  • linux系统入侵检测软件有哪些
  • js中iframe
  • nodejsweb框架
  • js计算时间差毫秒
  • js中document.write
  • vue list清空
  • sed cant read
  • python中字符串的方法
  • Jquery uploadify上传插件使用详解
  • jquery刷新页面的方法
  • android view类
  • 房屋设备租赁费
  • 江苏高速通行费标准
  • 广州酒家月饼抽奖公告最新
  • 城镇土地使用税优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设