位置: 编程技术 - 正文

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

  • 只报税不做账有什么后果?
  • 房地产开发企业资质管理规定
  • 进项发票已认证,发现发票有问题怎么办
  • 税务处理决定书与税务处罚决定书
  • 关联交易金额是付款还是入账
  • 中国电子口岸证书错误
  • 会计科目已受控于应收应付系统
  • 政府返还的增值税怎么算
  • 退货的增值税专用发票
  • 成本未取得发票
  • 材料入库时实收什么意思
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 最新房产税费
  • 航空运输的湿租业务按什么缴纳增值税
  • 借款余额在借方说明什么
  • 辅助生产成本科目月末有余额吗
  • 公司委托公司收款合法吗
  • 受托加工物资产生的成本怎么做会计核算?
  • 税务局代开的专票信息填错了怎么办
  • 公司房租押金收不回来账务处理
  • 采购流程会计分录怎么写
  • 去银行打印公户流水需要带什么
  • BT模式建设项目怎么处理税收?
  • 建设项目投资中的预备费包括
  • win11怎么把默认c盘改到d盘
  • 苹果电脑重新安装系统磁盘锁了怎么办
  • 代扣可以退款吗
  • 工商年报单位缴费基数怎么算出来
  • 发票被盗丢失如何处理
  • 教学用具属于什么项目类别
  • 存出保证金计入资产负债表什么项目
  • PHP选项代码
  • win10电源管理器在哪
  • 认知度高的人
  • 项目优化管理工具
  • linux多网卡聚合
  • 给企业法人缴纳社保流程
  • 直接将word转化为ppt
  • php+mysql+jquery实现简易的检索自动补全提示功能
  • vue+echarts
  • js文件合并工具
  • php递归函数详解
  • 商贸企业出口退税吗
  • 小规模纳税人通行费电子普票能抵扣吗
  • 员工差旅费报销会计分录
  • 建筑公司是可以开在住宅小区吗
  • 进项税加计抵扣政策2023年
  • 工程在建工程转固清单
  • 公司购买的空调
  • 进项税额转出有什么好处
  • 城建税教育费附加什么时候交
  • 实收资本的印花税什么时候申报
  • 老板借给公司钱需要交税吗
  • 财产租赁所得是指
  • 专用发票金额大实际报销金额小会计分录怎么做
  • 生产企业代理出口退税
  • 固定资产盘点表excel
  • oracle忘记用户名密码怎么办
  • mysql删除表数据怎么恢复
  • mysql重置binlog
  • 限制root用户远程登录
  • linux 使用技巧
  • thinkpad笔记本键盘无法输入
  • win10 io1
  • win7开机自动弹出注册表编辑器怎么办
  • windows10总是弹出用户账户控制
  • jQuery Real Person验证码插件防止表单自动提交
  • js显示nan
  • cmd怎么复制上一条命令快捷键
  • vue 全局状态
  • VectorField2D
  • jquery实例
  • 钢材出口关税税率是多少
  • 未按时缴纳税款是什么行为
  • 北京通个人认证
  • 如何理解改革创新是时代要求
  • 内蒙古税务局发票认证
  • 停车票日期在哪里
  • 什么叫发票信息对比
  • 企业的财务是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设