位置: 编程技术 - 正文

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

  • 一般纳税人暂未开具发票
  • 养鸡增值税税率是多少
  • 转让股份的印花税怎么交
  • 已认证的专票可以取消认证吗
  • 买手机手续费怎么算
  • 其他应付款二级明细
  • 普票能抵扣多少
  • 进项税加计扣除什么时候开始的
  • 咨询服务费没有发票
  • 企业所得税业务费扣除标准
  • 房地产教育培训
  • 承兑贴息的会计分录
  • 分公司的款汇入总公司得出什么证明
  • 投资性房地产房产税如何计算
  • BT模式建设项目怎么处理税收?
  • 质量扣款入账
  • 使用本地账户登录什么意思
  • 一刀999是什么游戏
  • swstrtr.exe - swstrtr是什么进程
  • 企业计提房产税的会计处理正确的是
  • 什么情况下出租人可以解除合同
  • win10应用图标怎么调出来
  • iphone如何录音转文字
  • 怎么解决windows许可证即将过期
  • 360se进程太多
  • wmpdmc.exe是什么意思
  • 营业外支出包括哪些科目
  • 补充医疗保险是六险吗
  • auepuc.exe是什么软件
  • 工程竣工结算和决算的区别
  • 企业所得税若干问题
  • 看望员工生病的家属支付现金如何入账
  • 以前年度应当取得而未取得的发票
  • php imagestring
  • 间接人工费用预算工时分配率将提高10%
  • php采集源码
  • 蓝桥杯真题c语言
  • 哈士奇新手礼包
  • 工资次月发放法律规定
  • 客户的赔偿金会计分录
  • 高新技术企业认定八大条件
  • ajax 教程
  • 销售费用包括哪些明细科目
  • 混合销售行为应征增值税不征营业税的是
  • access自动保存
  • 资金收益率的计算
  • 个人所得税规定的免纳个人所得税的范围
  • 有限合伙企业中谨慎有限合伙人的应当
  • 已付款未收到货怎么办
  • 冲暂估费用
  • 小规模企业税金怎么做账
  • 不开发票的收入如何申报纳税?
  • 代收收入
  • 预缴所得税会计分录怎么做东奥
  • 固定资产的处理方法
  • 价税分离购销合同模板
  • 固定资产一旦处于什么状态
  • sqlserver2000数据库文件在哪个文件夹
  • winxp系统电脑开机要按F1键才能正常启动的图文步骤
  • ubuntu如何安装
  • win8一键恢复出厂设置
  • centos重新安装命令
  • win7怎么禁止u盘自动运行
  • 影子系统作用
  • win7 txt文件属性更改
  • linux补丁工具
  • win7win8双系统怎么装
  • win7系统自动重启日志
  • 贴吧热门评论
  • django实现登录注册功能
  • opengl中点画线算法
  • nodejs requirejs
  • AndroidSharedpreference数据共享
  • shell 替换文件中匹配的内容
  • bat 批处理文件
  • python编写飞机大战
  • Android之Async-http
  • python中计数函数怎么用
  • 河北国家税务局官网站
  • 深圳国委
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设