位置: 编程技术 - 正文

【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包装设计)

  • 税率变化递延所得税资产怎么计算
  • 固定资产转让怎么做账
  • 一般纳税人认定书
  • 购买礼品送客户个人所得税
  • 下列各项中免征增值税的有
  • 其他债权投资减值
  • 视同销售销售额的确定方法
  • 一次性发放年终奖怎么税务筹划
  • 跨区经营怎么交税
  • 延期缴纳税款会退回吗
  • 年报中纳税总额怎么填
  • 小规模纳税人红字发票申报的时候怎么填
  • 工业企业水电费如何分摊
  • 预缴税款的税率
  • 企业自产自用需要交增值税吗
  • 生产企业开具加工费发票的问题
  • 工资薪金个税税率表
  • 科目编码首位与分类编号不符,接受此编码吗
  • 建筑投资包括哪些
  • 在建工程转入长期待摊费用吗
  • 在公司预支费用怎么写单据
  • 存贷款利率计算器
  • 怎么安装win7系统步骤
  • 如何在qq好友旁边打字
  • linux怎么设置读写权限
  • PHP:pg_escape_literal()的用法_PostgreSQL函数
  • 资产评估增值额
  • 增值税中非经营活动包括哪些
  • 交完社保
  • 门面出租赚钱吗
  • 广告费和业务宣传费税前扣除基数
  • 在报税显示缺少税种信息
  • 纳税检查企业所得税企业合并
  • 公对公的税票是怎么个流程
  • 去年的进项发票可以抵今年的吗
  • 收到餐饮费专用发票会计分录
  • 会务费什么企业可以开
  • 合并报表少数股东权益是什么
  • 工会经费申报的依据
  • 资产减值损失如何计算
  • 认缴资本怎么填
  • mysql数据库sid
  • mysql配置文件my.ini如何创建
  • 单位买的空调计入什么科目
  • 支付给法律顾问怎么做账
  • 当月开的票当月可以勾选抵扣吗
  • 为什么委托代销业务受托方要反映或有负债
  • 资本公积只能转现金吗
  • 计提了减值准备怎么算折旧额
  • 会计记账科目表
  • 什么是速动比率的概念
  • 明细账的设置与登记
  • 公司无形资产可以作为公司注册资金吗
  • fedora使用
  • 神墓凌云
  • win8启动文件夹在哪里
  • 本地磁盘安装
  • 一键u盘安装系统
  • drivemgr.exe 病毒介绍
  • windows1021h1新功能
  • 查找返回一行数据
  • linux修改分组
  • 怎么用root登录
  • Linux操作系统支持虚拟内存吗
  • 学习英语
  • bootstrap designer
  • html中href,src区别
  • 微信小程序实现微信支付
  • 一些实用性较高的东西
  • nodejs入门教程
  • 安卓下载功能
  • javascript用什么运行
  • 重写runnable
  • javascript中的函数该如何理解
  • 公司在异地办公
  • 如何加强税务系统财务管理工作
  • 税法 农产品增值税题目及答案
  • 季度申报怎么更正
  • 税务局查帐怎么查
  • 2021年福利彩票47期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设