位置: 编程技术 - 正文

【cocos2d-js官方文档】十九、Cocos2d-JS单文件引擎使用指引(cocos2dx官方教程)

编辑:rootadmin

推荐整理分享【cocos2d-js官方文档】十九、Cocos2d-JS单文件引擎使用指引(cocos2dx官方教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2d官网,cocos2d-js-min.js,cocos2d-js教程,cocos2d-js-min.js,cocos2d官网,cocos2d-js教程,cocos2d-js-min.js,cocos2dx-js,内容如对您有帮助,希望把文章链接给更多的朋友!

这篇指引主要介绍如何使用从在线下载工具下载下来的Cocos2d-JS的单文件引擎。

你有可能下载了下面三个版本中的一个:

Cocos2d-JS Full Version: 完整版引擎包含Cocos2d-JS引擎的所有功能特性以及所有扩展,使用这个版本可以帮助你发掘Cocos2d-JS令人惊艳的创造力和可能性。你可以从官方文档首页中查看Cocos2d-JS所支持的特性列表。

Cocos2d-JS Lite Version: 精简版本只包含Cocos2d-JS的核心特性,它的优势是稳定,轻量,简单易用。它所包含的特性列表如下:

Canvas渲染器 (不支持WebGL)场景和图层事件管理器计时器精灵和贴图TTF文本声音动作菜单和菜单项

Customized Version: 如果你选择了定制版本的引擎,引擎脚本文件将包含你所选择的所有特性。

使用方式

单文件引擎的使用方式和其他Web库完全一样,你只需要将脚本嵌入到你的页面中即可,可以参考下载目录中的HelloWorld.html。

请注意脚本的加载时机,在HelloWorld的示例代码中:

【cocos2d-js官方文档】十九、Cocos2d-JS单文件引擎使用指引(cocos2dx官方教程)

可以看到,cc.game.onStart和cc.game.run都在window的onload函数中,因为只有在这时才能保证cocos2d-js-v3.0.js已经被加载成功,并且可以在你的用户脚本中使用Cocos2d-JS的API。在我们后面章节中将提到Cocos2d-JS的另一种传统工作流,那种工作流中由引擎脚本控制脚本的加载顺序,所以不需要检测页面的加载。

你需要将这些文件放到一个本地服务器或在线服务器并通过服务器访问才可以看到正确的结果。

帮助链接在线API reference下载API Reference文档目录Github仓库在线论坛在线测试例关于脚本压缩

你可以使用Google Closure Compiler来将所有js文件压缩成一个文件,Closure Compiler的高级压缩压缩比非常高,即便你下载的是压缩版引擎,也可以获得可观的压缩比。具体压缩步骤如下:

下载Closure Compiler的jar程序文件按照自己的环境配置build.xml在控制台运行ant命令将页面中的所有js引用删除,引入打包出的game.min.js

请注意,你不可以在html页面中写任何js脚本,所有js脚本都必须一起打包起来,否则会引起错误。

注意

当你通过服务器访问游戏页面的时候,你将在控制台中发现一个错误提示: "Failed to load resource: the server responded with a status of (Not Found)",提示project.json文件找不到

这是正常现象,并不是问题,你可以忽略它。或者可以添加一个空的project.json文件来避免这个错误报告。

转载自:

【cocos2d-js官方文档】二十二、project.json 概述项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下。由原来的cocos2d.js改为project.json的好处

【cocos2d-js官方文档】二十三、如何在IOS平台上使用js直接调用OC方法 在Cocos2d-JSv3.0RC2中,与Android上js调用Java一样,Cocos2d-JS也提供了在iOS和Mac上js直接调用Objective-C的方法,示例代码如下:varojb=jsb.reflection.callStaticMethod(classN

【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法 在cocos2d-js3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单:varo=jsb.reflection.callStaticMetho

标签: cocos2dx官方教程

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

上一篇:【cocos2d-js官方文档】二十、moduleConfig.json(cocos2dx-js)

下一篇:【cocos2d-js官方文档】二十二、project.json(cocos2d官网)

  • 建筑公司分包项目违法吗
  • 支付的各项税费现金流量表怎么填
  • 取暖费扣个人所得税吗
  • 未开票收入下月开票怎么做分录
  • 税控盘专票认证登录密码正确还是登录不上去
  • 房地产项目结转条件
  • 支付劳务费需要开发票吗
  • 差额拨款的事业单位属于预算单位吗
  • 一般纳税人取得3%专票可以抵扣吗
  • 机票电子行程单和发票的区别
  • 贴现法付息什么意思
  • 暂估入库冲回的会计分录
  • 存货可变现净值与成本孰低 考虑销量吗
  • 股东转入投资款
  • 全资子公司向母公司划转资产 土地增值税
  • 延迟付款确认是怎么回事
  • 非居民企业的征税范围
  • 固定资产损失如何计提
  • 预交了一个季度的社保
  • 2020退税时间超过了怎么办
  • 外墙装饰公司的资质规定
  • 建筑企业管理部门
  • 职工福利费计算公式
  • 租用仓库需要代扣代缴企业所得税吗
  • 个税前几个月没有工资,累计减除费用会累计吗
  • 个人承担的社保费有哪些
  • 装修费用如何做分录
  • 销售净利率计算公式是什么
  • 可加计扣除的研发费用包括()
  • 新会计准则下建筑业会计科目设置
  • bios咋进入
  • 此电脑当前不满足运行win11是怎么回事
  • 所得税税负率一般是百分比还是千分比
  • 费用报销操作流程
  • 货物质量赔偿需要改变收入吗合法吗
  • 对公账户自己扣钱
  • 公司多缴税款了怎么办?可以退吗?
  • 招待费的范畴
  • 简述项目融资风险的内容
  • fsdu.exe是什么程序?
  • thinkphp exec
  • php比较大小的函数
  • shift命令 向左移动参数
  • 企业所得税中工资总额
  • 农民专业合作社是企业法人吗
  • 发票明细清单怎么打印
  • 苹果mac安装
  • 国网统一开发平台uap
  • 快递费报销要明细吗
  • 小企业会计准则调整以前年度费用分录
  • 小规模纳税人结转增值税的账务处理
  • 增值税一般纳税人是什么意思
  • 收到退回的增值税,应当作为营业外收入核算对吗
  • 初级会计计划成本例题
  • 进账税发票未认账怎么办
  • 冲去年管理费用
  • 商贸公司经营范围可以写烟酒吗
  • 固定资产出售账面价值计入什么科目
  • 固定资产的处置方式包括
  • 收入的利息如何计算
  • 会计内帐外帐的区别在哪
  • mysql查询条件不区分大小写
  • sql语句分号
  • centos7修改网络
  • ubuntu20.0安装
  • centos5.5加固
  • win7 便签
  • 电脑死机是什么问题
  • tf.nn.tanh函数
  • 深入解析windows第7版
  • js内存释放
  • bootstrap步骤
  • 安卓自定义动态壁纸
  • 道路运输业属于工贸行业吗
  • 专项调查法
  • 国家税务总局通知公告
  • 存款利息需要交税吗
  • 河南省税务总局网站官网
  • 水产品企业所得税8行免税填税额还是利润
  • 小规模纳税人的增值税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设