位置: 编程技术 - 正文

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)

  • 税负怎么计算
  • 年底对账
  • 企业所得税固定资产
  • 实收资本可以做借方吗
  • 没有进项发票出口转内销
  • 单独计价作为固定资产入账的土地为什么不计提折旧
  • 小微企业附加税税收优惠政策
  • 民非组织捐赠收入免税
  • 免费送客户礼品的文案
  • 结转销项税额至未交增值税的结转系数
  • 营改增后如何对建安企业进行税务稽查
  • 资金占用费如何开票
  • 进口材料怎么做账
  • 申请办理银行承兑流程
  • 信用减值损失借方余额在利润表中
  • 怎样根据利润表做资产负债表
  • 因改制重组等原因撤回出口退税备案需要提交哪些资料?
  • 其他权益工具投资属于什么科目
  • getparameter报错
  • 以前年度损益调整
  • 苹果客服人工24小时
  • 暂存款转结余
  • 增值税专用发票怎么开
  • 广告公司的设计服务费计入什么科目
  • PHP:realpath_cache_size()的用法_Filesystem函数
  • php ob缓存
  • macos安装多版macos并存
  • 保险公司赔付进项税
  • 对方代垫保险费算不算入账价值
  • css content \f041
  • 发生售后维修领用材料分录
  • 实行核定征收印花税
  • 销售退回怎么写分录
  • 行政事业单位非税收入管理办法
  • 同级财政和本级财政
  • 对账结算流程
  • 本年利润怎么结转成未分配利润
  • 电子发票能否作废
  • 本年利润是不是未分配利润
  • 纳税人仅能通过手动查找
  • 当月没认证发票有补救措施吗
  • 填制费用报销单怎么填写
  • 应收账款的账面余额是什么意思
  • 政府预算年度
  • 冲减应收账款是什么意思
  • mysql中一个普通ERROR 1135 (HY000)错误引发的血案
  • ssms连接mysql
  • linux如何读
  • win7打印机共享关闭密码保护
  • Ubuntu 16.04 LTS正式发布,看看有哪些更新
  • linux nls
  • freebsd 升级
  • w10预览版21343下载
  • xp 跳过 chkdsk
  • ubuntu18.04启用root
  • window10找不到安装的软件
  • linux tomcat怎么启动服务
  • win7退出家庭组
  • win8开机启动项
  • win7自动更新失败怎么删除更新启动
  • win8如何进入高级启动项模式
  • win7 svchost
  • Extjs grid panel自带滚动条失效的解决方法
  • cocos2dx 3.17
  • bootstrap modal 位置
  • 程序员要求高吗
  • flask开发实例
  • cmd文件操作基本命令清单
  • nodejs的流处理模块
  • import和export区别
  • Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
  • javascript学习指南
  • javascript面向
  • 安卓打包安装程序apk
  • 江苏电子税务局官网登录入口
  • 营改增后一般纳税人动产租赁税率
  • 耕地占用税是土地增值税开发成本吗
  • 西安车辆购置税缴纳需要什么材料
  • 建行代理贵金属签约
  • 江西省国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设