位置: 编程技术 - 正文

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

  • 增值税的专用发票含税吗
  • 购买财务软件的会计分录怎么做
  • 简易计税是什么税种
  • 稳岗补贴计入现金流量哪个科目
  • 公司收到待报解预算收入会计分录
  • 物业公司物业费收入会计分录
  • 外汇结汇成人民币违法吗
  • 在没有进项票的情况下可以开销售票出去么
  • 增值税零申报附加税怎么报
  • 个体工商户发票额度
  • 金税三期后企业没活路
  • 贸易型出口退税流程
  • 营改增后房地产公司税种及税率
  • 补缴所得税要调账吗
  • 一般纳税人进项发票认证操作流程
  • 公司用商标权作假违法吗
  • 何为提租补贴
  • 税号开错了
  • 免税农产品收入是否计入30万销售额
  • 办理营业执照需要钱吗
  • 上传失败显示网络不佳
  • 资产处置损益计入利润吗
  • 个人独资企业取得的股息红利
  • 六税两费减半会延期吗
  • 电脑维修中常用的软件
  • win11怎么回到10
  • 附加税享受税收减免的怎么记账
  • 发送文件桌面上显示不出来
  • 电脑bios怎么设置网络启动
  • 财务软件税率
  • win10下载的软件打不开
  • win10任务视图怎么用
  • cmdkill进程
  • 库存股属于什么项目
  • 财务处理程序的方法
  • 利息补偿金怎么算
  • 试运行期间收入和成本怎么记账
  • uniapp怎么做适配
  • 股东借款产生的利息可以税前扣除吗
  • 计算所得税费用公式excel
  • php扩展开发参考手册
  • 经营收益是净利润吗
  • php中的九大缓存技术
  • 查看ls命令的使用手册
  • source命令怎么用
  • 企业年报经营状态
  • 公司有一个残疾人
  • 工程服务预付款最新规定
  • sql批量替换值
  • 在linux服务器中新增加一块硬盘
  • phpcms使用教程
  • 公司油票发票信息怎么查
  • 金蝶凭证汇总表怎么打印
  • 小企业会计准则2023电子版
  • 增值税附加税包括哪些税种及税率
  • 实际成本法下采购材料的会计分录
  • 购买商标权需要缴税吗
  • 路桥公司会计核算办法
  • 财政补助收入属于资产类还是负债类
  • 物业公司代收电费可以差额征税吗
  • 利息收入和应收利息
  • 未开票收入怎么报税
  • 每月发票认证时间
  • 厂家给的促销费可以退吗
  • 收缩后对数据库有影响吗
  • 双击盘符弹出属性
  • 用u盘装系统怎么操作步骤
  • win10注销是干嘛的
  • sendmail邮件服务器的配置
  • win7怎么打开磁盘管理器
  • suse linux 12 sp5
  • cocoscreator lua
  • css美化表单 案例
  • unity text
  • Javascript字符串出现次数
  • 获取android_id
  • 深圳国税局发票查询
  • 全国税务发票查询电话
  • 江苏省国税电子税务局官网发票验
  • 2021年徐州农村合作医疗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设