位置: 编程技术 - 正文

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)

  • 北京增值税认证平台电话
  • 小企业会计准则适用于哪些企业
  • 公司租的住宅和商品房
  • 印花税计算是否含税
  • 什么负债计税基础为零
  • 中国注册税务师协会法律法规库
  • 其他应收款在现金流量表怎么填
  • 现金流量表的编制基础是什么
  • 原材料入库汇总单
  • 农产品增值税抵扣政策文件
  • 收到赔偿款怎么做分录
  • 发票专用章换了需要登记吗
  • 依法确定的其他扣除项目包括
  • 外商投资企业采取发包、出租经营
  • 机器设备折旧计提规定
  • 对方把发票丢了可以重开吗
  • 产品缺陷处理流程
  • 开发间接费用是指
  • 3%征收率的应税服务
  • 从两处领取工资,个人所得税应该如何申报缴纳?
  • 最新增值税申报实操
  • 委托代销商品委托方发出商品的分录
  • 本月已认证发票还能撤销吗
  • 个人所得税成本费用怎么算
  • 汇算清缴工资填哪个数
  • 如何把两个人的照片合在一起
  • 营改增之前的建筑业税率是多少
  • php生成二维码
  • 360devm.sys是什么文件
  • 土地出让金土地使用税
  • 电子商票到期后多少天有效?
  • 航天信息服务费发票哪里打印
  • 艾灸的好处与功效女人
  • 政府划入资产会计处理
  • vue项目创建流程
  • java基础笔试题在线考
  • 注册新公司怎么办理
  • 公司买东西了怎么做账
  • 增值税进项税加计抵扣
  • 医疗报销发票是什么样的
  • 销售自己使用过的物品
  • 应付账款账户的结构与什么账户相似
  • 未确认融资费用含税吗
  • 确认资产减值损失后可以转回的
  • 增值税普通发票和电子普通发票的区别
  • 植物售卖
  • 一般纳税人只有销项没有进项
  • 法人私户转公户备注什么
  • 同城票据交换差额户金额从哪得来的
  • 年底应交增值税是没有余额吗
  • 长期股权投资哪一章
  • 员工伤残补助会计分录
  • 电子承兑汇票接收不了怎么办
  • 银行存款日记账与银行对账单之间的核对属于
  • 税务登记证办理流程
  • 固定资产折旧怎么算
  • sql无法用sql身份验证
  • win2003进入安全模式
  • 如何关闭京东白条
  • windows2008 iis7如何取消目录执行权限的详细图文介绍
  • ubuntu for windows
  • 如何使用mac book
  • unix含义
  • centos怎么安装软件包
  • win8系统升级
  • win8 网络连接
  • linux自动获取校时服务器时间
  • windows10专业版界面预览
  • win10资源管理器频繁无响应
  • 如何进行前后端交互
  • c 获取文件md5
  • jquery解析XML及获取XML节点名称的实现代码
  • java图像对比
  • php jquery教程
  • 国家税务总局财政部公告2023年第11号
  • 天津违规养犬的处罚依据
  • 福建省税务局 电子
  • 济南市中区税务局办税大厅
  • 纳服的拼音
  • 泉州市税务局投诉电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设