位置: 编程技术 - 正文

Cocos2d-JS中的文本菜单(cocos creator js ts)

发布时间:2024-02-27
文本菜单是菜单项只能显示文本,文本菜单类包括了cc.MenuItemLabel、cc.MenuItemFont和cc.MenuItemAtlasFont。cc.MenuItemLabel是个抽象类,具体使用的时候是使用cc.MenuItemFont和cc.MenuItemAtlasFont两个类。文本菜单类cc.MenuItemFont,它的其中一个构造函数定义如下:文本菜单类cc.MenuItemAtlasFont是基于图片集的文本菜单项,它的其中一个构造函数定义如下:本节我们会通过一个实例介绍一下文本菜单的使用,这个实例如图4-所示,其中菜单Start是使用cc.MenuItemFont实现的,菜单Help是使用cc.MenuItemAtlasFont实现的。文本菜单实例下面我们看看app.js 中HelloWorldLayer中初始化代码如下: 上述代码第①和②行是设置文本菜单的文本字体和字体大小。第③行代码是创建cc.MenuItemFont菜单项对象,它是一个一般文本菜单项,构造函数的第一个参数是菜单项的文本内容,第二个参数是点击菜单项回调的函数指,this.menuItem1Callback是函数指针,this代表函数所在的对象。第④行代码是创建一个cc.MenuItemAtlasFont菜单项对象,这种菜单项是基于图片集的菜单项。res.charmap_png变量也是在resource.js文件中定义的,表示"res/menu/tuffy_bold_italic-charmap.png"路径。还有第⑤行代码var mn = new cc.Menu(item1, item2)是创建菜单对象,把之前创建的菜单项添加到菜单中。第⑥行代码mn.alignItemsVertically()是设置菜单项垂直对齐。第⑦行代码是this.addChild(mn)是把菜单对象添加到当前层中。注意 上述代码第④行cc.MenuItemAtlasFont类在Web平台下运行正常作用,但是在JSB本地运行显示有误,我们可以使用下面代码替换。更多内容请关注最新Cocos图书《Cocos2d-x实战:JS卷——Cocos2d-JS开发》本书交流讨论网站: JS卷》现已上线,各大商店均已开售:

推荐整理分享Cocos2d-JS中的文本菜单(cocos creator js ts),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx文档,cocos javascript,cocos2dx-js,cocos creator javascript,cocos creator js ts,cocos2dx-js,cocos javascript,cocos2dx-js,内容如对您有帮助,希望把文章链接给更多的朋友!

Cocos2d-JS中的文本菜单(cocos creator js ts)

京东:

cocos2d游戏引擎学习笔记(初识框架结构和内存规划) 环境搭建及创建文件部分略掉1.调节窗口大小:在mac-main.app里2.main.app里代码详解最后一句会执行到appdelegate.cpp的方法里,其中director-setdisplaystats(ture)为

cocos2d学习笔记(自定义类) 创建一个类,这个类为一个球,其中create-func(ball)为ball的创建方法,init为一个虚函数,其内部指明资源名(球的图片)如上为init方法,执行一些常

cocos2d-js帅炸了之text学习【一 spinetext骨骼动画】 好炫酷哇!1.什么是骨骼动画当前有两种模型动画的方式:顶点动画和骨骼动画。顶点动画中,每帧动画其实就是模型特定姿态的一个快照。通过在帧之

标签: cocos creator js ts

本文链接地址:https://www.jiuchutong.com/biancheng/369085.html 转载请保留说明!

上一篇:Cocos2d-JS中的cc.LabelAtlas(cocos lua js)

下一篇:cocos2d游戏引擎学习笔记(初识框架结构和内存规划)(cocos2d开发的知名游戏)

  • 补交增值税产生的费用
  • 火车票丢了怎么补打报销凭证
  • 半成品怎么结转到成品
  • 土增清算尾盘销售
  • 合伙企业投入资金是否缴纳印花税
  • 空调安装发票税率
  • 外包和离岸外包一样吗
  • 小规模纳税人未开票收入填在哪里
  • 居民企业应纳税所得额税率
  • 石油天然气管道保护法
  • 外汇结款怎么办理
  • 融资贷款保险费计算公式
  • 物流公司加油费属于什么费用
  • 农村合作社开具的专用发票免税吗
  • 税控盘锁死还能报税吗
  • 工资薪金总额包括职工福利费吗
  • 红字发票勾选平台里有吗
  • 预算会计的基本等式为
  • 记账错误是什么意思
  • 收到其他公司的捐赠收入怎么处理
  • 公司一般户要做账吗
  • 材料成本差异率要算发出材料吗
  • 事业单位净资产怎么计算?净资产怎么算
  • 个人交五险一金和单位交五险一金的区别
  • 印花税的计税
  • 去年年终奖
  • 开机自动进入安装模式
  • win11系统怎么投屏
  • web服务器做什么用的
  • win7纯净版本
  • PHP:imagesetstyle()的用法_GD库图像处理函数
  • 存货盘盈盘亏影响当期利润吗
  • 应收股利的主要特点
  • php数据库连接池 实例
  • 个人销售非住宅土地增值税
  • echarts饼图标题
  • Mont Choisy Beach, Mauritius (© Robert Harding World Imagery/Offset by Shutterstock)
  • javascript postmessage
  • php提交表单数据有哪几种方法
  • vue3父子组件传递数组通信
  • 机器学习——感知机
  • php运用
  • 进项税额转出月底需要结转吗
  • db management
  • 咨询公司业务流程
  • 海关报关单位注销操作规程
  • sql server 2008简介
  • 应付职工薪酬余额方向
  • 对公账户有法律效力吗
  • 房产税是怎么样
  • 什么内容的发票可以报销
  • 以非现金资产抵偿债务
  • 增值税退税是否算主营业务收入
  • 现金解款单是什么
  • 技术转让费如何收取合理
  • 应交税费的进项和销项是什么意思
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 小规模公司用什么成本核算方法
  • 购进中央空调可以抵税吗
  • 子公司的亏损能算到母公司吗
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • sqlserver数据库定时任务
  • windows xp 开机
  • win10升级win1
  • jquery的鼠标移入事件
  • nodejs child_process
  • vue设置背景图片全屏
  • 改变的拼音
  • unity 3d ui
  • unity向量的规范化
  • 原生js实现ajax步骤
  • js原型作用
  • 税务局稽查科有什么处理企业的办法
  • 欠税务局税款的后果
  • 营改增后土地增值税
  • 征收两道消费税怎么算
  • 税务局基层党建工作汇报
  • 千兆交换机涨价
  • 佛山市国家税务局科长陈科长
  • 建筑工程招标代理服务费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号