位置: 编程技术 - 正文

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)

  • 个人取得上市公司股票期权个人所得税
  • 发票没有纳税人识别号怎么重开
  • 法人买社保不领钱可以吗
  • 购买土地自建厂房,土地怎样摊销
  • 邮寄文件快递费账务处理
  • 建筑企业小规模纳税人升为一般纳税人条件
  • 食品销售税务起征点是多少
  • 企业放贷利息收多少合适
  • 房地产企业成本分摊方法整理(附案例分析)
  • 无法支付的应付账款转销
  • 小企业工资薪酬制度
  • 外购无形资产的相关税费包括增值税吗
  • 销售折扣怎么开
  • 预付账款改为什么科目
  • 社保扣款上月没扣本月如何做会计处理?
  • 补缴的以前年度的税费及滞纳金用更正申报企业所得税吗
  • 房屋购买安装电梯可以抵扣吗?
  • 存货盘亏计入什么科目批准后
  • 电梯按几年摊销
  • 手撕发票流程
  • 商铺水费收取标准2020
  • PHP:oci_password_change()的用法_Oracle函数
  • 电脑时间同步不了解决方法
  • 公司购买货物
  • 出口退税需要满足什么条件外贸
  • 收到小微企业贷款减息会计处理办法
  • 短视频小程序源码
  • 小规模报税系统登录
  • 用抵扣券买了东西可以退吗
  • cookies方法
  • 浅谈php中的错误处理方法
  • 小程序制作平台
  • 请假扣款怎么做账
  • 共享主机和vps
  • 印花税计提比例是多少
  • tftp传输命令
  • 监控设备属于固定资产还是在建工程
  • 主营业务收入的t型账户怎么写
  • 财务没有及时缴费怎么办
  • 长期无法收回的应收账款如何处理
  • 哪些情况不能开专用发票
  • 发票认证后总局没信息
  • 费用科目什么意思
  • 一般纳税人增值税减免政策2023
  • 跨年度发票能否税前扣除
  • 城建税教育费附加和地方教育费附加
  • 公司交残保金是什么意思
  • 房地产公司销售土地使用权
  • 红字发票抵扣联和发票联要给对方吗
  • 预支差旅费怎么记账
  • 公司车辆交强险怎么网上买
  • 企业销售退回的论文
  • 不用人工
  • 辞退补偿金入什么科目
  • 担保贷款借款人死亡
  • 哪些税金不计入应交税费
  • 账务调整会计分录
  • mysql 5.6.14 win32 解压缩版(免安装)安装配置教程
  • mysql求两个字段的和
  • win8.1安装应用商店
  • 如何删除windows media center
  • linux系统中的脚本文件一般以什么开头
  • windows怎样设置
  • linux中压缩文件
  • iptables 增加
  • cocos2dx4.0教程
  • nodeJS文件操作自动创建目录
  • 批处理书
  • jquery日期控件onchange事件
  • linux Shell获取某目录下所有文件夹的名称
  • easyui导出excel表格
  • 简单使用23 款华为s E可以吗
  • javascript中函数
  • Windows环境下搭建Python开发环境的方法
  • python simpy
  • 国家税务局服务宗旨是什么
  • 税务退休工资
  • 社保由税务部门征收的文件
  • 税控盘怎么分发
  • 电子税务局使用率低的原因
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设