位置: 编程技术 - 正文

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

  • 停车位划线套什么定额
  • 航天金税服务费诈骗
  • 发票金额太大怎么拆分数量,单价不变还是数量不变
  • 关联公司往来款算应收账款吗
  • 税控盘280抵扣报税填在
  • 互联网公司如何盈利
  • 工业企业销售成本如何计算
  • 逾期抵扣办理申请书模板
  • 关于合并商誉应该减值还是摊销的辩论
  • 汽车公司场地租金怎么算
  • 当期软件产品可抵扣进项税额 留抵
  • 某企业月末由仓库转来发料凭证汇总表
  • 小规模企业如何变更营业范围
  • 免征企业所得税的有哪些行业
  • 关于进项税额转出的规定
  • 核定征收的企业利润怎么处理
  • 员工付款的手续费怎么算
  • 收到工伤保险怎么做分录
  • 王者荣耀中白起的台词
  • 如何禁止远程
  • 一帆风顺的养殖土壤用什么土
  • 网络和共享中心在哪里打开
  • 存货资产减值损益怎么算
  • tim模块
  • 固定资产清理属于什么类科目
  • 废旧物资发票抵扣
  • 合伙企业分配股票给合伙人
  • php接收post数据并查询数据库
  • 计算机视觉基础知识
  • 负数发票的销售成本怎么做?
  • 利润的调增和调减
  • word element
  • 哪些研发费用可以资本化
  • 引导式申报带出来的开票额与金税盘显示的不一致
  • 公司零报税怎么操作流程
  • 代理进口业务应纳的关税
  • 子公司认定消费税需要披露信息
  • 高效刷题app
  • MySQL Proxy的安装及基本命令使用教程
  • 工伤住院期间用人单位如何补偿
  • 需要做审计有哪些行业
  • 深入浅出夏寒陆行全文免费阅读笔趣阁番外
  • linux 自启
  • 项目差旅费可以直接入成本吗
  • 劳务费怎么做账务处理
  • 房地产公司活动方案
  • 合作社增值税免税项目
  • 当月开的发票次月预缴税款行得通吗?
  • 如何申请增值税留抵退税
  • 事业单位非税收入帐务处理
  • 亏损企业所得税汇算清缴后调减
  • 融资租赁的计算方法有哪些
  • 工资流水贷款需要什么手续
  • 空气检测费计入什么科目
  • Mac如何使用clash上外网
  • mac安装应用一般放在哪个目录下
  • linux 系统文件
  • unity自动门
  • Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI
  • shell脚本自动化
  • python hashcode
  • js中的冒泡排序原理
  • android项目打包成jar包
  • 批处理删除除了某个文件外的所有文件
  • jQuery Mobile弹出框
  • linux中shell脚本实验总结
  • jqueryif判断
  • python中input的用法
  • js知识总结
  • 置顶是怎么弄的
  • pythen开发环境
  • js弹出对话框的命令
  • 前端框架到底是什么
  • 钢材出口关税税率是多少
  • 广东省纳税信用等级
  • 国税局定额发票查询
  • 国家税务总局查询发票
  • 软件企业专项审计
  • 税额差怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设