位置: 编程技术 - 正文

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)

  • 个体工商户增值税优惠政策2023
  • 增量留抵税额会计处理
  • 利息税怎么算的
  • 经营性应付项目增加导致现金流量
  • 小规模小于30万免税会计分录
  • 怎么报企业所得税季报
  • 企业所得税季报和年报的区别
  • 外经证预缴税款之后剩下的税款交到哪呢
  • 不达起征点收到销售额如何作分录?
  • 施工企业确认收入的方法有哪两种
  • 部分销售退回怎么开票
  • 以股权转让名义转让土地使用权
  • 注册资本金印花税减半征收
  • 勾选认证的发票在哪里能查询
  • 增值税小规模纳税人适用3%征收率
  • 购销合同怎么签订
  • 生产成本中材料款年末要全部结转吗
  • 小规模纳税人需要建账吗
  • 签订旅游合同的意义
  • 计提其他应收款坏账
  • 企业年金基金投资管理人应当履行什么职责
  • 从租计征的房产税需要缴纳土地使用税吗
  • 民办非企业单位和私营单位的区别
  • linux查看系统信息工具
  • 新版edge浏览器兼容模式怎么设置
  • 开启浏览器模式
  • 知识产权 申请
  • php多维数组转一维数组
  • phpunicode
  • PHP:pg_field_num()的用法_PostgreSQL函数
  • 跨年的发票作废重新开具需要入账
  • 出租不动产增值税纳税义务发生时间
  • php get函数
  • 收到厂家赠送商品入库
  • Chrome谷歌浏览器网页
  • vue实战开发项目视频
  • 销售成本属于销售收入吗
  • yolov8训练自己的数据集 Windows
  • yolov5 libtorch
  • vue区别
  • 企业微信支付年限怎么看
  • 如何简单去除
  • 业务经费包括哪些内容
  • canvas实现图片编辑
  • 银行存钱转账
  • 工会经费为0是不用申报的?
  • sql server列属性
  • 矿泉水发票能否抵税
  • 增值税发票真假怎么查询
  • 一般纳税人购入不动产增值税税率
  • 计提折旧会计分录怎么做
  • 单位集体旅游算工资吗
  • 请问申报残保金怎么操作
  • 先收款次月发票怎么做账
  • 工地上报销项目有哪些
  • 福利费以后年度可以抵扣吗
  • 用工资冲借款报税可以吗
  • 应收应付的意思
  • 企业整个月没有缴纳社保
  • 外埠存款怎么读
  • 注册资本和实收股本的区别
  • 在sql server数据库中
  • centos6.2安装教程
  • ccs 运行
  • windows10怎么扩大内存
  • 电脑bios怎么设置usb启动
  • 今后64位Win10 Mobile将是未来重点
  • windows取消定时任务
  • linux连接windows的服务redis
  • win10升级最新版
  • jquery3.2.1
  • 简单的安卓程序
  • js面向对象编程实例
  • Unity3D游戏开发标准教程
  • javascript要怎么学
  • python编码有哪些规范
  • js拖拽div
  • python convexhull
  • 农用三轮车免征增值税文件
  • 电子票据如何报销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设