位置: 编程技术 - 正文

【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开机后
  • 发出委托加工物资
  • scanexplicit.exe - scanexplicit是什么进程 作用是什么
  • php 设计模式
  • 挂靠借用资质账务处理?
  • 筹建期间发生的开办费属于什么费用
  • 公司名称变更重新刻章
  • 无损数据分区
  • 库存现金清点怎么做
  • moments的用法
  • 广告费业务宣传费可以结转吗
  • 损益类科目调整影响所得税吗为什么
  • openpose的输出
  • win10本地模式
  • vue系列教程
  • ai绘画网站
  • 进项税额转出是好事还是坏事
  • 行政事业性收费是什么意思
  • 农村扶贫入股分红会计分录
  • 汇兑损益的会计处理原则
  • 养殖场租赁发票图片
  • dede织梦怎么转成zblog
  • 数据库镜像是什么意思
  • 母公司与子公司内部合作协议
  • 最新版税控盘怎么设置打印机
  • 电脑计入固定资产了怎么抵企业所得税
  • 外资企业可以融资吗
  • 按揭房办理抵押贷款
  • 非盈利社会团体法人
  • 解除合同补偿金需要缴纳个税吗
  • 公户的利息收入账务处理咋处理
  • 企业的赔偿款抵什么税
  • 理财利息计入什么科目
  • 期末结转之前会进行哪些工作
  • 企业收到稳岗补贴需要交企业所得税吗
  • 代办旅行社经营许可证
  • 企业外购的固定资产应该怎样进行会计核算
  • mysql8.0免安装
  • mysql数据库全量备份
  • 偷天换日角色介绍
  • wpr02
  • 虚拟机的ubuntu
  • centos 6.6安装教程
  • win7更改电脑设置在哪里
  • win7 ping一般故障
  • win10系统怎么设置最好
  • window10如何解除密码
  • win8怎么恢复出厂设置找不到恢复环境
  • 整理出来
  • js获取节点值
  • 安卓调用蓝牙接口
  • 22号天蝎座的运势
  • 税务副科级选拔
  • 酒店不给住怎么办
  • 地税税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设