位置: 编程技术 - 正文

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"(常见的错误方法)

  • 小规模30万免税包括30万吗
  • 购销合同印花税按70%
  • 个税退回怎么申请
  • 车间停止生产时间怎么计算
  • 赠送客户样品怎么写文案
  • 一般纳税人企业所得税多久申报一次
  • 会计速动比率怎么算
  • 财务费用过多有什么影响
  • 固定资产退回账务处理规定
  • 小企业准则适用范围
  • 个人交的税费报销如何做账?
  • 营改增典型案例
  • 滴滴打车税收问题
  • 网上认证服务费可以全额抵扣吗
  • 以前年度已经缴纳的税
  • 简易计税可以抵扣销项税吗
  • 职工食堂租赁费
  • 取得失控发票
  • 华为下载鸿蒙应用
  • win10专业版怎么改成家庭版
  • 资产负债比和资产负债率
  • 跨年发票能不能报销
  • win7上网提速
  • infotainment.exe
  • php for break
  • 企业的做账流程有哪些
  • wordpress采集教程
  • 商品购进核算
  • 前端doctype
  • wordpress调试模式
  • el-input_inner
  • 网络安全网页设计作品构思
  • vue怎么嵌入html
  • linux进程状态有哪些
  • 利用php将图片转为文字
  • 附清单格式
  • 关于小微企业免征增值税
  • 企业合并结果
  • 公司给员工交社保对公司有什么好处
  • 钢筋增值税专票几个点
  • 小规模免税怎么做账务处理
  • 预提费用取消了吗
  • 其他应付款科目贷方登记发生的各种应付
  • 利润表和资产负债表不平的原因
  • 独资合伙企业的特点
  • 代收代缴的水电费怎么开票
  • 运输费用怎么计算
  • 实收资本不到账怎么处理
  • 一般来说,采取质押贷款方式
  • 支付职工培训费是什么科目
  • 医院产生的相关费用
  • 红字发票的开具需要把开始的发票取回作废吗?
  • 租房子租一半不租了违约金付的,房东不肯退钱怎么办
  • 报销管理规定
  • 银行日记账的登记依据有哪些
  • 每个月结转损益会计分录
  • 营业外收入明细账图片
  • mysql如何输入数据
  • mysql数据库崩了怎么恢复
  • 字符集 linux
  • linux获取操作命令的使用方法或参数选项内容
  • sendmail -t
  • Win10 Mobile 10586.36在Lumia640 XL中的体验 很流畅
  • android xui
  • unity动画调速度
  • node运行js文件
  • 为什么调用不了函数
  • python函数例子
  • linux查看内存型号与数量
  • JavaScript中常用的数据类型有
  • android中的线程
  • 有关javascript的书
  • js引用传递
  • js link global
  • 财政票据和税务票据的法律效力一样吗
  • 税务局遴选能去什么单位
  • 房屋设备租赁费
  • 山东省国家地税局官网
  • 开票后怎么报税呢
  • 烟叶税是谁交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设