位置: 编程技术 - 正文

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)

  • 企业税号还未开户
  • 利润税是多少个点
  • 小规模纳税人如何转一般纳税人
  • 2019年小规模纳税人增值税优惠
  • 企业建设项目审批流程
  • 采暖费报销发票
  • 资产报废账务处理资产处置损益
  • 个人捐赠支出扣除30%和100%扣除
  • 交易性金融资产借贷方向
  • 免交的增值税怎么退
  • 房地产土地抵扣
  • 专项发票和普通发票的税点
  • 购货折让
  • 土地款抵扣增值税在纳税申报表中如何填写
  • 企业的其他业务是什么
  • 买办公用品花了100元如何做会计分录
  • 现金支出有哪些项目
  • 支付商业保险费属于什么现金流量项目
  • 企业债卷利息收入是营业收入吗
  • 跨年怎么冲销发票
  • 以房抵工程款会计分录
  • 外贸综合服务企业代办退税
  • 腾讯电脑管家中蓝牙在哪
  • php小程序开发完整教程
  • 工厂返费能拿到吗
  • php glob
  • 根据新企业会计准则,职工薪酬包括
  • 应收账款保理的主要意图在于
  • 应收账款转让的限制约定
  • 退税报关的流程是什么
  • 征税小规模纳税申报
  • 资产减值损失和存货跌价准备有什么区别
  • php导入php文件
  • 多个php文件整合到一起
  • 以银行存款支付业务招待费
  • vue的一些面试题
  • 小程序项目开发流程
  • 固定资产发票税率多少
  • 软件开发行业税负
  • 仓库发货打包以及建议年终总结
  • 《visual c++游戏编程基础》
  • 车船使用税代征手续费
  • 盘亏的固定资产是资产吗
  • Shading-JDBC、ShadingSphere、ShardingProxy 使用详解
  • 净资产小于注册资本
  • 小规模企业免征增值税如何申报
  • 其他债权投资应收利息计入什么
  • 公司收到生育津贴不给员工
  • 增值税抵扣了,主要成本怎么算
  • 进口业务关税的计算方法
  • 网银转账退回来是怎么回事
  • 销售退回的会计分录 预计负债
  • 注册资本及构成
  • 所得税汇算清缴需要调增的项目
  • 印花税需要计提吗2023
  • 结账后发现期间损益结转的凭证做错
  • 施工单位月末都需要结转什么
  • casewhen嵌套查询
  • 微软安全公告
  • 微软6月24号
  • winxp和win7双系统安装
  • win8系统电脑没声音怎么办
  • windows mobile
  • executor进程
  • wrme.exe是什么
  • python for key in
  • 基于jquery实现小说
  • Linux base shell重定向详解
  • 基于JAVASCRIPT实现的可视化工具是
  • 如何获得select选中的值
  • 玩转cmd命令
  • 原生js实现ajax步骤
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • JavaScript获取网页内容
  • python socket用法
  • jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
  • 发票在税务系统查不到对方要怎么做
  • 工会经费税务机关代收规定
  • 哪些润滑油属于润滑剂
  • 公务员车补缴个税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设