位置: 编程技术 - 正文

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

  • 税控盘抵扣税款
  • 小规模纳税人已过开票截止日期禁止开票怎么办
  • 缴纳城镇土地使用税标准
  • 汇算清缴需要传什么资料
  • 银行转账记录能保存多久
  • 房地产增值税抵减土地出让金
  • 比较优先股和普通股
  • 养蜂合作社怎么申请补贴
  • 未预缴开票
  • 小规模纳税检查怎么做
  • 进口增值税的计税价格为
  • 成本法长期股权投资账务处理
  • 公租房租金收入什么科目
  • 无法支付的应付款怎么处理
  • 我国流转税的税种组成为
  • 货运代理公司排名前十
  • 出口抵内销产品应纳税额分录
  • 床位周转率计算公式
  • 增值税发票如何红冲
  • 集团企业内各个部门职责
  • 货到票未到的会计账务处理
  • 平销返利怎么开票入账
  • 境外所得税收抵免政策
  • 土地增值税成本扣除项目
  • 收到劳务公司缴税怎么办
  • 确认收入后又退部分款怎么做账
  • 商会会费收取
  • 按揭购入固定资产怎么算
  • 营改增后装饰公司税率
  • 预提成本的账务处理
  • 企业所得税计算方法公式
  • 收回已冲销的应收账款分录
  • 企业第一年利润是多少
  • 跨区域涉税事项报告表报验流程
  • WordPress导航菜单权限控制
  • linux创建一个文件并写入内容
  • 违约金列支
  • yolov5解析
  • linux命令大全详解
  • 备用金会涨额度吗
  • thinkphp3.x连接mysql数据库的方法(具体操作步骤)
  • k8s安装步骤
  • 小轿车折旧年限
  • 年金现值系数和年金终值系数的公式
  • 残保金工资总额包括什么
  • 医疗机构收据
  • 预付卡账务处理在注会
  • 软件使用权计入什么科目
  • 利润表季报的本期金额
  • 税法中减除和减退的区别
  • 借款与报销流程设计
  • 欠款在公司注销怎么处理
  • 员工垫付款报销单
  • 建筑行业有哪些生意可以做
  • 留抵税额和待抵扣进项税额区别
  • 费用会计处理
  • 发票怎么保管不会坏
  • 增值税抵扣可以完全抵扣吗
  • 服务费税额部分计算公式
  • 登记总分类账的依据有
  • 企业失信是什么意思
  • 哪些固定资产不计提折旧
  • 制单的基本要求是什么
  • 工业投资范围是什么
  • mysql5.5怎么用
  • vistaie9安装所需更新补丁
  • windows server 2003 密钥
  • win7系统电脑屏幕倒过来了怎么办
  • 拖放文件到此处来添加文件是什么意思
  • windows环境是什么意思
  • mac怎么连续播放视频
  • linux命名命令
  • 校园网升级套餐
  • opengl控制物体移动
  • 卡带测评
  • shell中判断字符串
  • javascript零基础入门
  • 盘锦兴隆台区供暖电话
  • 沈阳铁西区房产中介电话
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设