位置: 编程技术 - 正文

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

  • 销项税转出是啥意思
  • 完全成本法税前利润计算例题
  • 补缴的税款和罚款的会计处理
  • 企业所得税季度申报
  • 没有发票的房租如何入账
  • 员工拓展活动方案范文
  • 应收账款待转销和应交税费待转销
  • 支付招聘费收到专票怎么记账
  • 停用的厂房折旧吗
  • 财务费用手续费有哪些
  • 当月没有认证的发票要勾选吗
  • 农副产品税率及范围
  • 房地产企业开发成本计入存货
  • 网络综合布线开关在哪
  • 年金的缴费基数
  • 工资年终奖金扣多少税
  • 筹建期间开办费账务处理
  • 增值税一般项目是指什么
  • 安装支付设备工作怎么样
  • windows10如何卸载edge
  • 车船税收费标准2023年多少钱
  • 会计报表申报期限怎么填
  • 房地产企业将开什么发票
  • 没有产权的房屋离婚怎么分配
  • 营改增后不动产发票
  • 资金运动包括哪几个方面
  • 华为路由器怎么设置wifi密码
  • php修改sql语句
  • 固定资产计提折旧是当月还是次月
  • 巴伐利亚州地图
  • 企业为员工缴纳社保标准及流程
  • 外籍个人取得的现金住房补贴所得免征个人所得税吗
  • 哈士奇新手礼包
  • 税法中一年按多少天算
  • 镶嵌在巨石之间的英文
  • vue中v-model
  • 可视化大屏技术
  • 深度学习知识点简单概述【更新中】
  • 命令default
  • system view命令
  • php邮箱smtp发信源码
  • 小规模纳税人无进项票怎么办
  • 商品调价差额调整单会计分录
  • 公司缴纳的印花税会计分录
  • 电商企业快递费怎么算
  • 一般纳税人涉及进项税额转出的有
  • 职工福利费允许抵扣吗
  • 会计利润属于什么会计科目
  • 文化事业建设税怎么申报
  • 限制性股票应纳税额的确定
  • 用于出口的进项发票怎么做账
  • 工程施工的保险费的账务处理
  • 记账凭证应交税费填写样本图片
  • 发票报销流程和条件
  • 免税收入包括哪些项目
  • 待处理财产损益的账务处理
  • 会务费可以抵扣进项税额吗
  • centos6.9安装教程详细
  • SQLServer Top语句参数化方法
  • 对Windows Server 2008系统自带的磁盘分区进行无损分区的教程图文介绍
  • 如何延长手机电池使用寿命
  • winxp系统占用c盘多少
  • PHP time_nanosleep() 函数使用介绍
  • win10教育版如何恢复出厂设置
  • win8 重置
  • Android OpenGL ES(五)----进入三维正交投影和透视投影推导
  • Android中SurfaceView的使用详解
  • javascript中循环结构包括
  • cocos2dx4.0教程
  • unity精灵编辑器
  • 数组observer
  • 使用驱动器u盘之前需要格式化
  • 安卓用什么抓包
  • the oculus rift
  • Python的requests网络编程包使用教程
  • 电子税务局怎么添加开票员
  • 纳税信用b级可以贷款多少
  • 车船税填表说明
  • 个人股权转让是否增值了怎么判断
  • 保税区社会车辆能进吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设