位置: 编程技术 - 正文

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%的专票还能享受1%
  • 不动产融资租赁税率是多少
  • 写字楼注册公司对面积有要求吗
  • 结转已到期未兑付怎么办
  • 民事诉讼的适用范围具体包括哪些案件
  • 汽车修理费需要交印花税吗
  • 企业所得税税前扣除异常
  • 税种申报表样表
  • 土地增值税缴纳标准
  • 劳务公司的税率是多少经营模式
  • 计算广告的基本运作模式
  • 商品进销差价属不属于存货
  • 购设备发票只开来一部分怎么入账?
  • 暂估运费成本的账务处理
  • 少扣个税多付工资违法吗
  • 私募股权基金税收主要涉及的是什么税收问题
  • 附加税包括哪些税种2021年
  • 项目结束,财务应该怎么做
  • 往来款和应收账款
  • 第三方检测公司招聘信息
  • 完工产品成本怎么算
  • 纳税申报的流程有哪三步
  • php excute
  • 企业汇算清缴费用
  • 房地产开发企业销售自行开发的房地产项目
  • 微信小程序自定义函数
  • php实现的加密解决方案
  • 加油费属于什么费用类别的
  • php生成随机字母数字代码
  • 双分录怎么做
  • php数据库管理
  • 数据读取流程
  • bootstrap 栅格
  • php禁用system用什么绕过
  • 微信支付的开发公司
  • 产品结转基本步骤有哪些
  • 个人退税证明怎么开具
  • 2、springboot+mybatis+ajax+pageHelper+idea+maven(全套增删改查)
  • 帝国cms首页调用其他网站数据
  • 各部门和单位按照国家有关规定收取或取得
  • 公司如何帮员工补缴社保
  • SQL Server Management Studio教程
  • 房地产开发企业增值税怎么算
  • 稳岗补贴属于是什么补贴
  • 股权激励费用怎么做账
  • 加油票子能报销吗
  • 生产自己的产品
  • 银行贷款每个银行一样吗
  • 借别人账户过钱
  • 工程材料增值税税率是多少
  • 应收账款无法收回说明模板
  • 配件盘点出现盘盈盘亏后如何处理
  • 购入固定资产中的增值税
  • 水费能抵扣进项税吗
  • 租赁写字楼的需求有哪些
  • 房地产企业收到政府补助
  • 企业货币资金主要包括哪些
  • mysql5.7免安装版
  • mac系统命名规律
  • centos7 pptp搭建
  • 在windows的命令提示符下,命令名在实际输入时规定
  • winxp回收站在哪里
  • ubuntu 改名
  • linux中字符设备有哪些
  • unetbootin教程
  • win10怎么设置扩展屏
  • Win10 Mobile RS1预览版14267.1004 修复Lumia 550充电问题
  • 如何在linux系统中卸载一个已装载的文件系统
  • 使用jquery
  • 图像unit8
  • javascript高级程序设计最新版
  • python文件文件夹操作
  • javascript日常用途有哪些
  • 纳税人未按照规定纳税
  • 税务登记时必须要填银行账号吗
  • 房地产契税2023年最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设