位置: 编程技术 - 正文

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年
  • 利润表里的营业税金及附加如何计算
  • 无偿提供服务需要交增值税吗
  • 事业单位固定资产报废处置流程
  • 外贸公司是做什么的 经营范围是什么
  • 发票认证的三种方式
  • 本月没有发生额,月末怎么结账
  • 库存商品结转会计分录
  • 宏基笔记本电脑售后电话
  • 无线网连上却上不了网络
  • 收到增值税红字发票怎么入账
  • 员工报销差旅费并归还借款会计分录
  • erl.exe是什么进程
  • 已认证进项税发票可抵扣么
  • PHP:sys_getloadavg()的用法_misc函数
  • linux zmodem
  • php 生成缩略图
  • 同一控制下企业合并会计准则
  • phpstorm配置php环境 mac os
  • element-ui tree
  • RLHF:基于人类反馈(Human Feedback)对语言模型进行强化学习【Reinforcement Learning from Human Feedback】
  • php递归函数桃子一天吃一半
  • 企业资产损失税前扣除管理办法最新
  • 利润表管理费用包括哪些内容
  • 固定资产的装修费计入固定资产吗
  • 小说连载阅读安卓版下载
  • 政府向企业发放用工补贴政策
  • 融资租赁的固定资产
  • 各人所得税法规定
  • 怎样进行制造费用的归集
  • 理财产品分红和收益比例
  • 劳务公司可以用工资表做成本
  • 加计扣除产生的利润可以分配吗
  • 累计摊销的会计分录有哪些
  • 充卡送礼品送些什么好
  • 发票还没认证可以报销吗
  • 机动车经销企业开具机动车发票
  • 开1000的增值税发票要交多少税
  • 生产成本福利费如何分摊
  • 车辆报废取得的收入增值税怎么算
  • 月末都应该计提哪些税费
  • 应收账款是否算负债
  • 非关联企业之间可以借款吗
  • mysql存文章的字段设置为多大?
  • 群发网址
  • xp系统开机后什么都没有,怎么办
  • wind2003
  • centos7如何设置中文
  • iphone制造成本
  • ip冲突不能上网怎么解决
  • win8如何设置
  • win8的开始
  • Win10 Mobile 10586.36预览版怎么更新?
  • linux新手入门教程
  • linux 使用
  • Cocos2d-x c++和java相互调用
  • opengl教程48讲
  • opengl顶点坐标纹理坐标关系
  • Xamarin.Android 入门开发
  • jquery返回顶部代码
  • javascript 默认参数
  • 北京同仁堂怎么挂专家号
  • 换电脑了税控盘怎么办
  • 文化事业建设费减免政策
  • 如何查询房屋契税是否退还
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设