位置: 编程技术 - 正文

Cocos2d-JS中的精灵菜单和图片菜单(js cocos)

编辑:rootadmin
精灵菜单的菜单项类是cc.MenuItemSprite,图片菜单的菜单项类是cc.MenuItemImage。由于cc.MenuItemImage继承于cc.MenuItemSprite,所以图片菜单也属于精灵菜单。为什么叫精灵菜单呢?那是因为这些菜单项具有精灵的特点,我们可以让精灵动起来,具体使用时候是把一个精灵放置到菜单中作为菜单项。精灵菜单项类cc.MenuItemSprite,它的其中一个构造函数定义如下:使用cc.MenuItemSprite比较麻烦,在创建cc.MenuItemSprite之前要先创建三种不同状态所需要的精灵(即normalSprite、selectedSprite和disabledSprite)。cc.MenuItemSprite还有一些其它的构造函数,在这些函数中可以省略disabledSprite参数。如果精灵是由图片构成的,我们可以使用cc.MenuItemImage实现与精灵菜单同样的效果。cc.MenuItemImage类的其中一个构造函数定义如下:cc.MenuItemImage还有一些构造函数,在这些函数中可以省略disabledImage参数。本节我们会通过一个实例介绍一下精灵菜单和图片菜单的使用,这个实例如下图所示。精灵菜单和图片菜单实例下面我们看看app.js 中HelloWorldLayer中初始化代码如下: 在上面的代码中第①~②行是创建两种不同状态的精灵,第③行代码是创建精灵菜单项cc.MenuItemSprite对象,第④~⑤行代码是设置开始菜单项(startMenuItem)位置,注意这个坐标是(, ),由于(, )的坐标是UI坐标,需要转换为OpenGL坐标,这个转换过程就是startMenuItem.y = size.height - 。第⑥和⑦行代码是创建图片菜单项cc.MenuItemImage对象。第⑧行代码是创建cc.Menu对象。另外,由于背景图片大小是 x ,我们可以在创建工程的时候,创建一个 x 横屏的工程,如果你创建工程不是这个尺寸,我们可以修改根目录下的main.js文件,内容如下:

推荐整理分享Cocos2d-JS中的精灵菜单和图片菜单(js cocos),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx-js,cocos2d-js游戏开发,cocos2d-js-min.js,cocos creator js教程,js cocos,js cocos,js cocos,cocos2d-js教程,内容如对您有帮助,希望把文章链接给更多的朋友!

我们需要在第①行中修改屏幕大小代码。

Cocos2d-JS中的精灵菜单和图片菜单(js cocos)

更多内容请关注最新Cocos图书《Cocos2d-x实战:JS卷——Cocos2d-JS开发》本书交流讨论网站: JS卷》现已上线,各大商店均已开售:

京东:

Cocos2d-JS 目录结构 在这个教程中,我将会从头开始向你展示如何去建立一个新的Cosos2d-JS工程。在开始之前,我先简短地介绍一下Cocos2d-JS总体的目录结构。Cocos2d-JS目录结构

[置顶] 《Cocos2d-x实战 工具卷》上线了 感谢大家一直以来的支持!各大商店均开始销售:京东:

[置顶] 《Cocos2d-x实战 Lua卷》上线了 感谢大家一直以来的支持!各大商店均开始销售:京东:

标签: js cocos

本文链接地址:https://www.jiuchutong.com/biancheng/369089.html 转载请保留说明!

上一篇:cocos2d-js帅炸了之text学习【一 spinetext骨骼动画】(cocos creator js教程)

下一篇:Cocos2d-JS 目录结构(cocos html)

  • 出口货物退税的基本原则
  • 税务局报税怎么操作流程
  • 进出口环节税
  • 文化事业建设费怎么申报
  • 工会经费计入现金流量表哪项
  • 增值税报表填写说明
  • 预收款转营业外收入条件
  • 现金形式发放的福利需要扣税吗
  • 小规模纳税人怎么变成一般纳税人
  • 公司内部核算调拨价差的账务怎么做处理?
  • 收到展会补贴账务处理
  • 食堂购买食材明细表
  • 公司没有给员工买社保怎么赔偿
  • 公司法人往对公账户存钱
  • 旅行社开的旅游费发票可以税前扣除
  • 一般纳税人出租不动产增值税税率
  • 查企业有记录吗
  • 财务做哪些工作
  • 商誉减值测试的方法有哪些
  • 可抵扣的金税盘维护费会计分录怎么做?
  • 固定资产报多好还是报少好
  • 税务师入会与不入会冲突
  • win11开机黑屏进不去桌面
  • wordpress常用api
  • explorer.exe是啥意思
  • 销售返点的账务怎么处理
  • vue3使用高德地图
  • 外贸进出口企业退税
  • 贷款减值损失准备怎么算
  • vue项目怎么运行起来
  • 买一赠一的会计处理与税务处理
  • 零申报的账怎么做
  • 其它收益和递延收益
  • php返回数据给ajax
  • 前端开发软件哪个最好
  • 关税计入纳税总额么
  • 商场售后返租
  • 发行债券支付的费用要减吗
  • 企业销售旧车增值税处理
  • 端午节补几天工资
  • 收到劳务派遣发票可以抵扣吗
  • 暂未取得发票的费用怎么入账
  • 如何设置linux
  • 织梦适合做什么网站
  • 当月计算的增值税是负数怎么办
  • 送货单和收款收据的区别
  • 残疾人保障金的工资总额怎么填
  • sqlserver游标的使用
  • 高速公路费如何开票
  • 专票金额高于实收金额
  • 合同结算属于资产吗
  • 印花税如何计算缴纳
  • 企业所得税缴纳模式
  • 现金折扣和商业折扣怎么确定收入
  • 进口形式发票能证明商品是进口的吗
  • 旅游费用如何记账科目
  • 应付账款暂估会计分录怎么写
  • 二类银行卡转账能收多少钱
  • 房地产开发企业资质管理规定
  • 问答:分支机构是否需要设立账簿
  • SQLServer XML查询快速入门(18句话)
  • mysql和c
  • win7系统的设置在哪里设置
  • windows 安装源
  • win10不是自己的账户
  • win10系统笔记本怎么连接wifi
  • 很实用的话
  • 逐一介绍班子成员表现
  • shell发送报文
  • 学习标准——笔记
  • include eigen
  • shell脚本一百例
  • linux查看端口占用情况并杀掉进程
  • 简介生成
  • jquerychange事件
  • javascript判断浏览器
  • android拖拽
  • 编程 delphi
  • 没工作个人所得税还用下载吗
  • 税务申报按季度申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设