位置: 编程技术 - 正文

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

  • 退税进度显示国库退库失败怎么办 是什么原因
  • 计提所得税比实际缴纳的少
  • 股权转让个人所得税如何计算
  • 应纳税所得额的会计分录
  • 长期待摊费用借贷方向表示什么
  • 未分配利润很高说明什么
  • 金蝶销售订单和采购订单关联
  • 税控设备抵减增值税必须当月抵减吗
  • 金融企业逾期贷款税前扣除
  • 外资企业采购流程
  • 免征增值税发票税率
  • 过路费报销单怎么填写图片
  • 房产税按租金收入
  • 海关废品回收
  • 固定资产计提折旧的方法
  • 写字楼出租可以给租户注册吗
  • 在年度汇算清缴前取得去年成本发票
  • 季度所得税预缴可以弥补以前年度亏损吗
  • 从成因解析如何把控出口退税的执法风险
  • 管家婆已过账销售单如何删除
  • 建筑装饰行业税负
  • 企业改制后职工有几项补偿
  • 公司招待技术维护方案
  • 进项发票认证抵扣时间有限制吗
  • 主营业务收入会计分录怎样写
  • 给员工发放购物卡交个税吗
  • 推广费什么公司能开
  • 资产减值损失怎么计提
  • 报销客户车费会计分录怎么写?
  • 发票已认证次月冲红
  • win10j截图
  • psoft1.exe - psoft1是什么进程 有什么作用
  • 已认证进项税发票可抵扣么
  • 福利企业即征即退优惠政策
  • php数组函数 菜鸟
  • 财政总预算会计科目
  • php自定义协议
  • Symfony学习十分钟入门经典教程
  • 免税需要什么条件
  • 建筑工程房屋租赁费属于什么费用
  • nodejs安装及环境配置win7
  • php怎么定义全局变量
  • linux用mv文件移动指定文件
  • 固定资产怎么盘点最快
  • 电脑耗材发票税点多少
  • 城市维护建设税属于什么会计科目
  • 出口免税免的是哪部分的税
  • ajax json请求
  • 应收处理的两大内容是什么
  • 申请电子发票需要什么条件
  • 合同权益转让 范本
  • 用友t3怎么结转本年利润
  • 开具增值税专用发票和普通发票的区别
  • 子公司注销合并报表少数股东权益的处理
  • 期末余额就是本年累计吗
  • 小规模纳税人是查账征收还是核定征收
  • 企业合并中或有对价的会计处理
  • 小规模纳税人购进商品会计分录
  • 股本金退出要交税吗?
  • 贷款应提准备的资料包括
  • 为什么说进项和销项是相对的
  • 重装系统重启后怎么操作
  • bios术语
  • win10电脑无权限访问文件怎么解除
  • win8自启动在哪儿设置
  • 登录系统错误
  • 关闭windbg
  • LINUX下的磁盘编辑工具
  • linux 怎么样
  • js实例教程
  • unity3d面试题摘选(全)
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
  • JavaScript File API实现文件上传预览
  • 烟叶税属于中央税还是地方税
  • 在进口环节海关代征的税种有
  • 税务局报备资产怎么填
  • 小规模开票税金怎么算
  • 小规模纳税季度申报
  • 餐饮发票怎么看真假
  • 零申报的企业残保金怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设