位置: 编程技术 - 正文

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

  • 会计忘记申报税款会有什么影响
  • 公司代缴个税分录
  • 一般纳税人加计抵减申报表怎么填
  • 小企业费用包括哪些
  • 定额中税金包含什么
  • 设计、制造
  • 母公司向子公司出售不动产要征收增值税吗
  • 一般纳税人可以转小规模吗
  • 固定资产报废会议记录怎么写
  • 海关增值税进项转出
  • 企业之间利息收入怎么做账
  • 开给学校的发票要税号吗
  • 什么情况下一般疑问句用do
  • 资产负债表和利润表在哪里查
  • 资本公积账务重组
  • 旅游服务税目
  • 安置残疾人员加计扣除
  • mac如何搜索
  • 小规模季度不超过30万的账务处理
  • 长期待摊费用2021
  • 库存现金的主要内容有哪些
  • 厂区绿化工程计入什么科目
  • 公司主要开支是指什么
  • vue页面获取url参数
  • babel-plugin-import
  • hp是什么软件
  • php调用soap
  • 安个小窝
  • 移民美国怎样加入医疗保险
  • 竣工结算与竣工决算的主要区别是什么
  • 工商年报的社保缴费基数怎么算
  • css去掉项目符号
  • php开发实例大全
  • php解析原理
  • transformer的解码器
  • 弥补以前年度亏损报表怎么填
  • 滴滴出行发票税率是多少
  • 契税计入会计利润总额吗
  • 工会保障工作的主要任务有哪些
  • 成本核算的意义是什么
  • 代扣员工伙食费
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 小规模代开增值税专用发票怎么操作?
  • 企业利润怎么提取出来
  • 给客户退款怎么说
  • 单位食堂账目
  • 应收账款的明细科目一般按照什么设置
  • 公司年底奖金怎么计算
  • 工会经费保留整数吗
  • 房租押金是什么意思?
  • 税控盘服务费不交会有啥后果
  • 没有进货发票可以开票吗?
  • asp.net ui
  • sql不重复计数函数
  • win2003进入安全模式
  • 安装 apt
  • 怎么在bios中开启cs1
  • win7系统修复工具在哪
  • win7怎么不显示桌面图标
  • xp启动时间长
  • eac.exe是什么
  • win10多屏设置方法
  • mainwindow是什么程序
  • win10未检测到任何网络硬件
  • windows 8怎么样
  • js require()
  • perl chr
  • opengl es3.0
  • linux系统中rpm命令主要功能
  • nodejs 读取文件
  • shell 查找文件并赋值shell变量
  • 在javascript中
  • js模块化和组件化
  • 安卓编程视频教程
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 福建省国家税务局电子税务局官网入口
  • 如何参与发票摇奖
  • 税局退回多交的增值税的账务处理
  • 云南地税app官方下载
  • 2022年国家标准公文格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设