位置: 编程技术 - 正文

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

  • 税务ukey与税控盘的区别
  • 一般税收协定是多少
  • 为员工代缴社保材料
  • 未达起征点增值税能否开票
  • 报完税没有清卡
  • 购入包装物计入
  • 工会经费需要计税吗
  • 营利性养老机构需要缴纳哪些税
  • 收到合同款
  • 售楼部垃圾桶
  • 全额拨款事业单位工资都一样吗
  • 营改增后建筑业开票规定
  • 税收筹划的概念和步骤
  • 开票金额与实际金额差5元
  • 企业所得税业务招待费扣除比例
  • 实收资本有什么税
  • 高铁票财务怎么报销
  • 汽车折旧计算方法按照公里
  • 预计负债什么时候确认
  • 资产置换税务处理案例
  • 分摊商品进销差额怎么算
  • 办公用品收据可以入账吗
  • 关税保险费计算方法
  • 计提跌价准备会影响利润吗
  • 树上有只松鼠简笔画
  • Skype.exe - Skype是什么进程 有什么用
  • 使用过的固定资产出售,怎么处理
  • 国际税收协定有哪些主要内容
  • css实现轮播图侧边阴影效果
  • php获取当前页面
  • php如何实现
  • php获取api内容
  • laravel orm使用
  • vue项目内html
  • nn.lstm输出
  • React - Redux Hooks的使用细节详解
  • day03-CSS
  • css隐藏元素的方式
  • 发票认证系统叫什么名字
  • 生产企业一般贸易出口退税流程解析
  • 个人独资企业最新税收政策
  • 跨年收入退款如何处理
  • 无形资产摊销完以后得账务处理
  • 外账会计的做账流程
  • 知识产权申请如何申请
  • 工程项目买保险需要哪些资料
  • 资本公积资本溢价怎么算
  • 招待费的增值税怎么算
  • 普票丢失可以用复印件入账吗
  • 出售无形资产损失
  • 发票作废怎么写说明
  • 房地产开发企业土地增值税怎么计算
  • mysql 一键安装
  • 如何获取数据库的sid
  • 如何查看mysql连接池
  • macbookpro如何扫描
  • 苹果电脑bim
  • wingate.exe - wingate是什么进程
  • mac wife
  • windows media player找不到媒体流
  • xp系统部分乱码解决
  • js基于对象的特点是什么
  • javascript如何调用
  • cocos2dx开发的游戏有哪些
  • jquery使用jsonp
  • 深入理解java
  • javascript总结笔记
  • js对象用法
  • android对话框setview用法
  • python 命令
  • unity3d导出工程文件
  • bootstrap4 教程
  • 购房发票上的税率9%包含契税吗
  • 纽约消费税多少
  • 对税务工作者的赞美
  • 虚开增值税专用发票罪量刑标准2023
  • 日本各界
  • 公积金上个月没交
  • 公寓土地增值税怎么算
  • 资源税的作用是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设