位置: 编程技术 - 正文

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

  • 交城市维护建设税填什么凭证
  • 税前利润税率
  • 税务行政复议包括必须复议自由复议和选择复议三种类型
  • 财务费用包含哪些项目
  • 专用发票超过360天认证期怎么办?
  • 预提工资计入哪个科目
  • 无形资产摊销年限
  • 单位搬迁员工怎么办
  • 优惠办法
  • 股权变更怎么缴税
  • 收到货款未开发票怎么做分录
  • 税收返还怎么做会计分录
  • 实报实销电话费
  • 物业管理专票税点
  • 个人承包是什么意思
  • 外帐的倒推流程是什么
  • 非营利组织免税资格可以免些什么税
  • 无法偿还的应付款项予以转账
  • 销售商品结转成本会计分录
  • 材料采购的合同价款
  • 笔记本怎么按出键盘
  • 收到员工水电费怎么做账
  • 事业单位财政拨款是编制吗
  • 金税卡服务费抵扣政策
  • php文件类型码
  • php获取文件内容的函数
  • 收到供应商现金回扣
  • 税收保全措施的期限一般不超过几个月
  • 免抵退应退税额15栏怎么填进去
  • windows7使用方法
  • tim模块
  • 混合成本的分解方法很多,通常有
  • 利用php实现一个数组
  • 【创作赢红包】项目信息分析表
  • 公司请的临时工
  • 旅行社开的发票怎么记账?
  • 简述跨期摊提账户
  • 外包人员的餐费可以全部扣除吗
  • 织梦配置文件
  • 国地税合并后工资仍然不一致
  • 暂估收入时会有哪些凭证
  • 零申报失败什么原因
  • 政府会计应付职工薪酬明细科目
  • 软件产品增值税即征即退
  • 私募基金怎么运作
  • 增值税一般纳税人是什么意思
  • 厂房房租发票
  • 经营性应付项目包括哪些内容
  • 公司从个人手中购买设备
  • 附加税减半征收从什么时候开始
  • 福利部门的福利有哪些
  • 小规模纳税人本期应纳税额
  • 房地产开发票的时间?
  • 支付代理费计入什么科目
  • 企业清算的会计处理
  • 3种不用重装的手机
  • c盘的windows
  • 用u盘重新装系统
  • 怎么删除服务器管理的服务
  • FastDFS4和Ubuntu12安装及部署步骤
  • winxp打开任务管理器的快捷键
  • WindowsPE与WindowsRE有什么区别
  • pacis.exe - pacis是什么进程 有什么用
  • 进入Linux单用户模式
  • linux怎样使用
  • unity 3d
  • 极简主义分析
  • jquery插件怎么用到自己的网站
  • android 滚动选择器
  • 关于shell的说法,不正确的是
  • XMLHttpRequest Level 2 使用指南
  • word-wrap在firefox中不起作用的解决方法
  • unity用lua开发
  • 简述js json对象和字符串的转换方式
  • mongoose python
  • 生成ssh
  • jquery修改表格数据
  • python通过编程求权重
  • 保险免保费是什么意思
  • 中俄改订条约收回哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设