位置: 编程技术 - 正文

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

  • 财报中计提
  • 出售自用汽车的税率
  • 一次性支付一年房租怎么做账每月如何结转
  • 出租的土地使用权是无形资产吗
  • 公司亏损多久可以申请解散
  • 公司注销实收资本可以退回股东吗?
  • 特许权使用费所得包括
  • 库存商品过期报废需要什么附件
  • 贷款计提利息会计分录
  • 盈余公积可用于集体福利吗
  • 当期免抵税额和当期免抵退税额
  • 融资协议如何缴纳印花税
  • 企业所得税减免税额包括哪些
  • 离退休人员再任职的规定
  • 运费抵扣的税收筹划是怎样的?
  • 不能抵扣的进项税怎么做账
  • 数字证书费
  • 有产权车位转让需要什么手续和费用
  • 发票月初抄税流程
  • 机票保险可以报销入账吗
  • 怎么辨别是非
  • 出口退税限额如何理解
  • 应收出口退税属于哪个会计科目
  • bios中英文对照表图新版
  • linux怎么挂起
  • 没有权限使用网络资源,请与这台服务器的管理员联系
  • 运输业什么进项税抵扣
  • iphone操作系统
  • linux系统安装谷歌浏览器教程
  • win11任务栏消失了怎么办
  • 国地税合并有什么角度写论文
  • 什么是资产负债率,如何计算
  • 跨期摊提类账户
  • 小规模纳税人会计分录
  • 固定资产折旧的方法有几种
  • php操作json
  • 溢价收购股权会计处理案例
  • 好用的移动端ui框架
  • 小规模单位没交五险一金
  • c++简易游戏
  • react 16.8 新特性
  • 端午假期干什么
  • python进行数学建模
  • javascript基础书
  • journal.tmp
  • php实现将base64格式图片保存在指定目录的方法
  • 增值税普通发票税率
  • 发票金额大于付款金额怎么做账
  • 法人一直把公户账户转账
  • 所得税退税可以不退吗
  • 折旧啥意思
  • 印花税的征税范围口诀
  • 买药费用应计入什么科目
  • 怎样分辨假钱
  • 发票的抵扣期限是多少天
  • 什么是对公账户?
  • 注册公司可以代办吗法人需要到场吗?
  • jdbc取数据
  • win7系统中如何禁用和启用网络
  • linux 使用
  • tvt_reg_monitor_svc.exe进程是什么
  • win10电脑无权限访问文件怎么解除
  • 自动保存怎么恢复
  • centos 修改网络配置文件
  • win7系统aero主题变成黑色
  • cocos 2d x
  • 安卓textview设置文本
  • 批处理常用命令总结
  • linux常用脚本代码
  • javascript点击切换div内容
  • 简述jQuery ajax的执行顺序
  • linux shell 进程
  • unity协程的工作原理
  • jquery动态生成页面
  • 函数 python
  • javascript test
  • 纳税人总机构和分机构不在同一县怎么办
  • 视同销售行为的进项税额抵扣方法?
  • 汽车契税和购置税一样吗
  • 每辆车车船税都一样吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设