位置: 编程技术 - 正文

【Cocso2d-x Lua笔记五】quick中的display

编辑:rootadmin

推荐整理分享【Cocso2d-x Lua笔记五】quick中的display,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

display负责与显示图像、场景有关的功能

display 模块封装了绝大部分与显示有关的功能,并负责根据 config.lua 中定义的分辨率设定计算屏幕的设计分辨率。

下面通过一个小例子来了解它

1.新建一个Cocos Quick工程

main.lua

在入口文件中最重要的就是require("app.MyApp").new():run()

MyApp.lua

MyApp继承了quick中的模块cc.mvc.AppBase。AppBase是一个基础应用类。在MyApp的构造函数中一定定要继承父类的方法MyApp.super.ctor(self)。enterScene用来进入场景,可以在其中设置切换的动画。self:enterScene("MainScene",nil,"fade",0.6,cc.csb(0,0,0))表示时间为0.6秒的渐隐效果,背景黑色。

HomeScene.lua

【Cocso2d-x Lua笔记五】quick中的display

display.newScene("HomeScene")返回一个名为“HomeScene”的Scene。

self.MainBg=display.newTilesSprite("Background/day_buttom.png",cc.rect(display.left,display.bottom,display.width,display.height)):addTo(self)创建并返回一个平铺的Sprite对象,(图像名,平铺的范围)。它的功能有点类&#;于.9.png可以对图片进行缩放。其中display.left,display.bottom,display.width,display.height为屏幕的左、下、宽、高。addTo(self)就是将创建好的sprite加入到HomeScene中。相当于HomeScene.addChild(MainBg)。

self.MainBottomBg=display.newSprite("Background/day_tree_buttom.png"):align(display.BOTTOM_CENTER,display.cx,display.bottom):addTo(self) align用来对齐

align(target, anchorPoint, x, y)由于在Lua语言中使用“:”会将自身作为参数传入函数中,所以target参数省略不填,anchorPoint为对象设置锚点,如display.BOTTOM_CENTER将图片的底部终点作为锚点,并非屏幕的底部终点,切记。

看见display是一个用于管理显示功能的模块,不是属于哪个类的。它的功能还有很多,就不一一例举了。

详见

cocos2d 包装类和子节点问题 有时候不会在scene里面直接添加精灵,而是会自己建一个精灵类,例如我要添加hero精灵,但是我不会直接在scene里面写CCSprite*hero=CCSprite::create(hero.png);而

Cocos2d-x手机游戏开发C编程基础---笔记一 1:C语言程序入口C语言Helloword的实现//C语言.cpp:定义控制台应用程序的入口点。#includestdafx.h#includestdio.h//标准的输入输出库,箭头表示库文件int_tmain(intar

cocos2d setTextureRect用法 Sprite*sp1=CCSprite::create(1.png);Sizesize=CCDirector::getInstance()-getWinSize();Sizesize1=sp1-getContentSize();sp1-setScale(0.5);sp1-setPosition(Vec2(size.width/2,size.height/2));sp1-setAnchorPoint

标签: 【Cocso2d-x Lua笔记五】quick中的display

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

上一篇:【Cocos2d-x Lua笔记四】Quick-Cocos2d-x(cocos2dx官方教程)

下一篇:cocos2d 包装类和子节点问题(coco包装设计)

  • 税后债务资本成本计算公式 中级会计
  • 保险费车船税会计分录
  • 收到增值税发票怎么认证
  • 减免附加税怎么填报
  • 工业企业购进货物进项税额抵扣的时限
  • 应收贷方余额怎么处理
  • 欠员工薪酬如何赔偿
  • 关联企业借款利息税前扣除
  • 营改增的会计处理及其对财务的影响
  • 第一季度盈利第二季度亏损全年盈利
  • 发行收入要减去股本吗
  • 小规模增值税普通发票税率
  • 增值税检查调整科目已经删除
  • 有税收完税证明还需要发票吗
  • 建筑企业在增值税方面新出台的政策
  • 应征增值税不含税销售额是什么意思
  • 看看大家退休的单子
  • 怎样预交增值税
  • 固定资产一次性计入费用的账务处理
  • 租用服务器会泄漏数据吗
  • 企业购入交易性金融资产支付的交易费用
  • 机器设备计提折旧年限是多少
  • 海运费付款方式
  • 五险一金个人缴纳部分
  • mac复制文件路径后怎么粘贴
  • 服务业缴税
  • 暂估入库入库单范本
  • 收到老板图片
  • chcfg.exe是什么
  • 索尼体积最小的微单
  • php初学者用什么软件
  • 建筑行业有哪些岗位,从事的要求有哪些
  • 计提坏账准备和转销坏账准备
  • 咨询类公司可以坐零售吗
  • pdf在线预览备注
  • vue的一些面试题
  • named-config
  • php 接口规范
  • 补缴教育费附加免征滞纳金
  • 应交增值税账面余额与报税余额不符
  • 增值税专用发票上注明的价款含税吗
  • 汇算清缴报表填报顺序
  • 异地交税怎么交
  • 增值税纳税人放弃免税权的规定
  • 定期定额户不能用专票
  • 可供出售金融资产新准则叫什么
  • 公司给员工发福利图片
  • 科研经费的间接费用会审核吗
  • 转账支票遗失声明
  • 公司新装宽带怎么安装
  • 4s店销售走了该找谁
  • 会计分录怎么用
  • 担保属于债权吗
  • 带折扣的发票如何开具
  • 生产型企业电费会计分录
  • 票据的提示承兑期限是什么意思
  • 如何更换会计账号
  • 存储过程sql server
  • 双系统怎么设置引导启动项
  • centos8复制文件
  • 删除 ubuntu
  • Ubuntu系统怎么设置root
  • windowsxp回收站实际是
  • cmd.exe是什么意思
  • 2007皖价服
  • win10更新中途怎么取消
  • linux命令文件移动并改名
  • [置顶] [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers)
  • 使用权资产
  • Android游戏开发案例教程小小弹球
  • 批处理 计算
  • unity jsonutility 数组
  • 简单的安卓代码
  • python单子
  • jquery过滤选择器按照过滤规则分类包括?
  • js创建对象的方法有哪些
  • jquery deferred对象
  • 福建税务局网上办税
  • 单位医保账号怎么注销掉
  • 给税务局说明怎写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设