位置: 编程技术 - 正文

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)

  • 小规模超过30万计算
  • 增值税发票认证在哪里
  • 偷逃税款是什么
  • 初中毕业可以考警察学校吗
  • 分期收款销售的基本业务处理
  • 本月发生费用下月收到发票
  • 在建工程处置通过固定资产清理吗
  • 企业给员工租的公寓楼都是什么样的
  • 发票查询校验码看不清怎么办
  • 多交附加税怎么做会计分录
  • 研发过程中材料费计入
  • 超市费用能否税前扣减?
  • 采暖费报销发票
  • 企业劳务发票怎么开,税率是多少
  • 无票收入有哪些情况抖音
  • 增值税专普票清卡失败的原因是什么?
  • 固定资产简易办法3%减按2%
  • 小微企业享受优惠
  • 土地出让金怎么入账
  • 待抵扣进项税额转出会计分录
  • 处理废料会计分录
  • 经营出租固定资产折旧额计入什么科目
  • 生育津贴报销需要准生证吗
  • 退回多收款项开具发票原发票需要退回吗
  • 筹建期间费用如何记账
  • 报废汽车残值收入的商品编码编码
  • php cgi
  • 机器设备的拆除,按照什么税目缴纳增值税
  • web无法运行
  • web前端基本知识
  • php批量删除操作记录
  • php怎么将数据库中的数据显示出来
  • 购买增值税税控系统如何抵扣增值税
  • vue框架教程视频
  • javascript手机版
  • php分页函数封装
  • ubuntu系统日志配置文件
  • 零余额账户什么时候开始停用
  • 解决问题对吗
  • Monaco-editor的JSONSchema配置及使用介绍
  • 佣金代扣代缴增值税如何计算
  • 让渡资产属于什么
  • sql2016异地备份
  • 哪些情况可以开立基本账户
  • 考证交社保是怎么回事
  • 在建工程科目核算只针对固定资产吗
  • 应收票据周转率公式
  • 房地产竣工验收后结转收入和成本
  • 筹建期间的利息费用计入什么科目
  • 存货取得长期股权投资
  • 长期挂账的往来款税务处理
  • 维修服务开票
  • 关于小微企业免征印花税的规定
  • 未达起征点怎么报税
  • 没有发票只有收据可以入账吗
  • 银行结算账户的基本要求
  • 实收资本会变吗?
  • 公众责任险作用
  • 64位Vista、Windows7系统IIS连接数据库故障完美解决
  • surface 优惠
  • win73d设置怎么设置
  • smon进程
  • win7的屏保设置在哪里
  • 电脑操作系统win8
  • linux用
  • win7怎么更改系统字体大小
  • linux运行环境搭建
  • unity3d官方教程
  • easyui combotree加载静态数据问题(选不上)解决方法
  • shell脚本函数及传参
  • 用一个简单的方法作文
  • node的使用场景
  • unity preferences
  • 怎么在国家税务局查发票
  • 北京税务报到期限
  • 个人经营所得申报时间
  • 增值税发票勾选是什么意思
  • 出口退税额与出口退税收入
  • 电子税务局密钥不一致
  • 个人所得税法全文完整版2021实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设