位置: 编程技术 - 正文

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

  • 旅游业成本具体有哪些
  • 广告公司 印刷
  • 无形资产出售利得计入
  • 通货膨胀的含义及通货膨胀率的计算
  • 毛利率在餐饮中表示什么意思?
  • 股份有限公司个人所得税缴纳比例
  • 普票需要填写全部开票信息吗
  • 预缴的增值税怎么算
  • 取得虚开增值税专用发票罪
  • 误餐费没有发票怎么说明
  • 购买车位需要交哪些税
  • 交通违章罚款可以在手机上交吗
  • 估价入账固定资产实际入账时补提折旧吗?
  • 银行账户销户时需要收回开户许可证吗
  • 总公司业务分公司开票是虚开吗
  • 食用油从商业流入的原因
  • 丢失增值税专用发票
  • 技术服务发票怎么开 安全培训
  • 红字发票需要盖章子吗
  • 建筑企业发生的招标代理费一般计入
  • 创业投资公司设立条件
  • 信用减值损失属于什么会计要素
  • 员工福利没有发票
  • 诉讼过程中
  • 农村合作社补贴政策
  • 怎么批量给指定条件加入批注
  • 私募证券投资如何交易
  • 桌面级cpu天梯图快科技
  • 什么叫做材料成型工艺
  • sgmain.exe - sgmain是什么进程 有何作用
  • data.dataloader
  • PHP:mcrypt_cbc()的用法_Mcrypt函数
  • 信用减值损失在借方是增加还是减少
  • 好用的5款国产手机推荐
  • pytorch example
  • 残保金怎么计算公式
  • 【深度学习】模型过拟合的原因以及解决办法
  • 预缴税款表怎么打印出来
  • 返还教育费附加、地方教育费附加代征手续费的请示
  • 品牌代理费计入什么费用
  • 帝国cms插件编写教程
  • 生产成本明细账t型账
  • Advanced SQL Injection with MySQL
  • mysql load local
  • 劳动仲裁赔偿款会计分录
  • 固定资产减值准备借贷方向
  • 福利企业增值税退税标准
  • 银行收到工伤保险费怎么做分录
  • 应付给股东的利润是什么科目
  • 工程投标保证金什么时候交
  • 递延所得税资产是什么意思
  • 采购未取得发票怎么结转成本
  • 分页式存储管理中页的大小是可以不相等的
  • mysql密码怎么找回
  • mac salad
  • freebsd怎么样
  • windows10预览版是什么
  • mac快捷键一览
  • win7怎么打开程序
  • 怎么打开xp
  • windows7开机
  • win7小技巧
  • win10家庭版如何设置永不更新
  • quick-cocos2d-x如何在mac下编译安卓版本
  • 批处理删除空文件夹
  • wc -l命令
  • unity3d android
  • html收藏夹导入
  • js设置颜色代码
  • node.js下载安装教程
  • node.js + socket.io 实现点对点随机匹配聊天
  • jQuery bt气泡实现悬停显示及移开隐藏功能的方法
  • centos python2.7升级到3.7
  • 土地增值税税率表
  • 重大税务案件审理办法51号令
  • 北京市大兴区税务局电话
  • 南京市国家税务局溧水分局
  • 江西省税务局公众号
  • 中国税务网发票怎么开
  • 拟录用是正式录用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设