位置: 编程技术 - 正文

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

  • 建筑企业外管证有效期
  • 政府补贴是否要交企业所得税
  • 企业年报股东及出资信息要怎么填写
  • 发票可不可以部分冲红
  • 小规模纳税人税率有几种
  • 购销合同印花税怎么算
  • 股息红利所得如何缴纳个人所得税
  • 举例说明税收支出的形式
  • 企业的房屋是否能确认为存货?为什么?(简单描述即可)
  • 转账支票遗失能挂失吗
  • 出售房产税收
  • 分公司开票总公司收款行吗
  • 2021年路桥费抵扣最新政策
  • 税控服务费全额抵扣文件
  • 单位低价向职工售房个人所得税计算
  • 键盘插上电脑却不能用
  • .exe文件病毒
  • win1020h2更新0x800f081f
  • 上网慢怎么解决
  • 强制关闭mac系统的快捷键
  • 公司收到搬运发票怎么做
  • 销售产品是销项税额还是进项税额
  • 生育津贴差额账务处理
  • thinkphp5.1教程
  • 西班牙的藏红花好不好
  • 固定资产加速折旧方法
  • php连接数据库的基本步骤是什么
  • 元的解释是什么?
  • 【GoF 23】23种设计模式与OOP七大原则概述
  • vue预览word加水印
  • js中的变量
  • php die exit
  • thinkphp如何连接数据库
  • 购买员工团体意外险肺炎能报销吗
  • 报关单的运费没填怎么办
  • 公司买办公用品是谁的工作
  • 补缴税款账务处理
  • 现金流量表填写说明
  • js改变内容
  • ubuntu系统安装教程
  • 帝国cms首页调用显示标题图片代码
  • 本年利润有余额是什么意思
  • 已经提完折旧的房产价值评估
  • 农产品增值税免税备案资料
  • 水运企业会计核算办法
  • 建设工程合同从完成承包的内容进行划分
  • sql注入攻击代码
  • 管理费用属于费用类吗
  • 内部往来借方是债权还是债务
  • 兼职会计的工资需要开发票吗
  • 高新技术企业研发费用占比要求
  • 建筑公司支付给农民工的工资需要取得发票吗
  • 企业逾期贷款利息影响征信吗
  • 4月确认收入5月支出
  • 如果对装修费用有异议怎么办
  • 购买机器的会计分录
  • 物业公司付电业费合法吗
  • 从法人借款现金分录
  • 什么时候用以前年度损益调整科目什么时候用所得税科目
  • freebsd ip配置
  • 苹果电脑mac设备怎么删除
  • win10 rs5
  • win8装机教程
  • win8可以装pr2018吗
  • linux ii
  • jquery+ajax实现省市区三级联动效果简单示例
  • python中matplotlib绘制曲线
  • unity监视器
  • windows安装python pip
  • javascript 操作css
  • android-ListView(1)-listview概览
  • unity飞机大战游戏毕业论文
  • npm yarn命令对比
  • android 属性动画原理
  • [置顶] 安卓手电筒小程序
  • 山东省国家税务局总局官网
  • 个人所得税赡养老人可以填两个吗
  • 图书销售税点
  • 广东省电子学校
  • 无偿赠送怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设