位置: 编程技术 - 正文

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

  • 公司给员工代办失业证
  • 清算资产处置
  • 企业增资后需要交什么税
  • 个税免税收入怎么进行更正申报
  • 小微企业亏损还用缴残保金吗
  • 预缴所得税更正怎么操作
  • 幼儿园个税怎么交
  • 发票备注没写
  • 实发工资知道如何发放吗
  • 分公司企业所得税汇总缴纳还是单独缴纳
  • 发票复印件盖公章
  • 土地转让合同也叫什么
  • 非税收入包括哪些
  • 外购的材料用于在建工程进项税额
  • 互联网企业资产负债表特征
  • 专用发票的有效期是几年
  • 建筑企业成本票是含税价还是不含税价
  • 银行异地汇款抽奖需要扣缴个人所得税吗?
  • 应收账款减值准备可以税前扣除吗
  • 国有资产无偿划转实施方案
  • 超市买的东西开什么发票
  • 企业个税网上申报时间
  • 个体工商户做账可以做工资吗
  • 凭证金额多记了,已经入账了怎么办
  • 延期收款利息如何算
  • win11怎么把默认c盘改到d盘
  • 权利,许可证照印花税
  • js app框架
  • 事业单位采购管理办法
  • 顺丰充值的钱可以退吗
  • executor进程
  • macOS Big Sur 11.3 开发者预览版/公测版 Beta 6正式发布
  • 其他业务收入跨年调整
  • 会计的四大基本要素
  • 商品流通企业会计分录
  • 非居民企业股权转让特殊性税务处理
  • 呆账核销分录
  • php中get_magic_quotes_gpc()函数说明
  • 采购员出差预借差旅费300元
  • 车船使用税的征收标准是多少
  • 购买工业用地
  • 处置固定资产净收益属于利得吗
  • 小规模纳税人季度不超30万免增值税
  • 哪些企业可以开发票
  • 两个日期是否一致
  • 企业与企业之间通过互联网进行产品
  • 发票的开具流程一般是?
  • 购进固定资产的账务处理
  • 电子承兑 背书
  • 小规模开票的税点是多少
  • 代扣代缴的增值税算进项税吗
  • 以前年度损益调整是什么意思
  • 把办公场所转租合法吗
  • 本年利润在借方表示什么意思
  • 对公账户转私人账户有限额吗
  • 银行打对公回单
  • 港口建设费收费标准
  • 应付账款暂估会计分录怎么写
  • xampp网页服务器配置文件名
  • 回顾30年的水文模型参数率定研究
  • Windows Server 2008下利用Diskpart管理磁盘
  • 苹果mac没有声音怎么办
  • video for windows是什么
  • 开机提示按CTRL+ALT+DEL,无限重启怎么办
  • win10系统版本20h2
  • win10系统怎么打开软键盘
  • centos做服务器
  • win10 开始
  • linux重启shell
  • WIN7系统如何关掉游戏屏保
  • Win10怎么安装软件
  • css的基础
  • 用户允许控制
  • unity3d应用开发
  • js上传文件到后端
  • 加油的电子发票在手机哪里
  • 税控盘的服务费如何申报抵扣
  • 车辆保险开增值税吗
  • 如何做好税收工作推动税收事业创新发展
  • 广东税务查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设