位置: 编程技术 - 正文

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)

  • 工会经费税前扣除比例是多少
  • 个人所得税起征点2023税率表
  • 税金及附加包括印花税吗
  • 企业所得税优惠政策最新2023小规模纳税人
  • 固定资产转移是什么意思
  • 建筑公司劳务分包抵扣分录
  • 五联发票一般用于哪种单位
  • 从商业企业购进商品
  • 短期借款在房地产怎么算
  • 查定征收方式适用于什么
  • 原始凭证审核的内容
  • 机器设备的损耗属于什么会计科目类别
  • 电子发票如何打印清单明细
  • 怎么查核定征收额度
  • 餐饮增值税发票税率
  • 预缴的附加税还可以扣减吗
  • 普票6个点怎么算
  • 金蝶财务软件录入凭证
  • 两公司之间内部转账的会计处理
  • 差额征税和差额计税
  • 总分机构异地移送
  • 货到付款一般付多少运费
  • 工程承包款要交多少税
  • 工会经费的开支必须取得发票么
  • 哪些费用可以做研发费用
  • 房地产企业集团内部间的担保费可以税前扣除嚒
  • 收到退款发票的分录
  • PHP:mcrypt_cbc()的用法_Mcrypt函数
  • 摊销账务处理会计分录
  • 莱达尔湖, 英格兰坎布里亚郡湖区 (© Tranquillian1/iStock/Getty Images Plus)
  • php使用oci8扩展连接oracle
  • vue手机端
  • php access
  • python结合
  • centos php7.4
  • [JavaScript你真的以为这么简单吗]JavaScript高级
  • SSD目标检测算法
  • python怎么安装lxml库
  • ethtool-g
  • 记账凭证后面附发票吗
  • 应收账款坏账准备计提方法
  • 自产自销的农产品可以抵税吗
  • 零申报有哪些
  • 冲暂估会计分录
  • 技术开发免征增值税怎么开票
  • 发票认证后总局没信息
  • 删除mysql重复数据
  • 以前年度损益调整借贷方向
  • 小规模纳税属于什么科目
  • 长期股权投资被投资方实现净利润
  • 应收账款期初余额在借方还是贷方
  • 制造费用折旧费编码
  • 如何理解什么是半殖民地半封建社会
  • 农业免税企业开票有限额吗
  • 向投资者分配利润或股利为什么减少所有者权益?
  • 影响营业利润和利润总额的因素
  • 哪些可以做进项税
  • 培训公司会计账务处理
  • 企业注销其他应付款怎么处理账务
  • 个税返还申请流程
  • 营改增后混凝土税率
  • 看过有趣的童话书,简单介绍下
  • 挂载光驱的命令
  • ubuntu14打开终端
  • ubuntu系统应用
  • centos6.5安装yum
  • macbook恢复macos
  • win8怎么卸载应用程序
  • linux apache 启动
  • linux记录操作记录
  • 升级win10系统错误代码0x80072F8F
  • python构造方法的参数
  • unity3d游戏教程
  • Node.js中的construct
  • Nodejs+Socket.io实现通讯实例代码
  • 谈一谈如何抓好党建工作
  • python编程求一个数的平方
  • 企业所得税国家和地方分配比例
  • 江苏国税电子国税局
  • 公司以融资租赁形式从事非法放贷业务,,能否让法院判
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设