Egret引擎开发指南之发布项目

 更新时间:2014年09月03日 09:43:38   投稿:hebedich  
当我们制作完成一个项目后,我们需要把项目发布为正式版本,并放到网上提供给玩家。那么在egret中简单的使用build命令并非打包最终的正式版文件。你还需要进行最终的发布操作。

在Egret中,使用发布功能也非常的简单。你只需要使用如下命令即可:

egret publish HelloWorld

此命令中egret publish为发布命令,HelloWorld是你当前项目的名称。

执行此命令后,egret会启动发布打包工作。此时的发布过程可能相对build功能耗时更长。因为Egret工具会对你的游戏代码做最终的发布工作,这个工作是非常严格的编译过程。其中的过程非常的复杂。我们只需要了解它的作用即可。

使用Egret的发布功能还需要安装Java7。你应该安装Java7或者更高版本来支持你的发布功能。

执行发布功能后,Egret会对你的源码进行加密混淆,并且将所有的js代码全部放到 game-min.js 文件中,并且文件中的内容经过混淆与压缩。 这样你便可以将项目中的 release 文件夹中的文件上传到你的服务器中,访问对应的网址即可打开游戏。

最终的游戏访问地址为 release 目录下的 index.html 文件。

你还可以为打包的文件创建版本号,使用命令如下:

egret publish HelloWorld --v abc

使用上面的命令可以在release 文件夹下生成一个名为 abc的文件夹,该文件夹内存放发布后的代码。

--v参数用语指定发布的版本号,同时,也会对应生成发布后的文件夹名。

模块化编译

在 egret 之前的版本中,引擎中的所有代码都会在 publish 后编译成一个文件,但是开发者很可能不会使用引擎中的所有功能,这带来了额外的网络传输开销。

1.0.4版本中我们重点优化了这个问题。现在egret引擎分为 core / gui / dragonbones / html5 / native 5个模块,开发者只需要在 egretProerties.json 文件中配置你的模块,就可以编译指定模块从而降低编译体积。

相关文章

  • node.js对应npm安装和使用方法教程

    node.js对应npm安装和使用方法教程

    这篇文章主要给大家介绍了关于node.js对应npm安装和使用方法的相关资料,文中通过代码介绍的非常详细,对大家学习或者使用node.js具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • 在Node.js中设置响应的MIME类型的代码详解

    在Node.js中设置响应的MIME类型的代码详解

    在 Node.js 中设置响应的 MIME 类型是为了让浏览器正确解析服务器返回的内容,比如 HTML、CSS、图片、JSON 等,我们通常通过设置响应头中的 Content-Type 字段来完成,本文就给大家详细介绍了在Node.js中设置响应的MIME类型的方法,需要的朋友可以参考下
    2025-04-04
  • 一文详解Node.contain 函数兼容处理

    一文详解Node.contain 函数兼容处理

    这篇文章主要为大家介绍了Node.contain 函数兼容处理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 基于 Docker 开发 NodeJS 应用

    基于 Docker 开发 NodeJS 应用

    这是两篇文章的第一篇。本文涵盖了有关在使用 Express 框架开发一个Node应用时,用Docker 替代 Vagrant 的比较详细的教程, 应用将使用 connect-redis 中间件将会话信息持久化到Redis中. 第二篇文章将介绍到将这个开发的设置产品化.
    2014-07-07
  • Node.js查找当前目录下文件夹实例代码

    Node.js查找当前目录下文件夹实例代码

    本篇文章主要介绍了Node.js查找当前目录下文件夹实例代码,具有一定的参考价值,有兴趣的可以了解一下。
    2017-03-03
  • Node.js文件写入教程逐步深入探讨

    Node.js文件写入教程逐步深入探讨

    这篇文章主要为大家介绍了Node.js文件写入教程逐步深入探讨,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • nodejs处理图片的几种方法总结(使用sharp、jimp及webconvert)

    nodejs处理图片的几种方法总结(使用sharp、jimp及webconvert)

    这篇文章主要给大家介绍了关于nodejs处理图片的几种方法,文中介绍的方法分别是sharp、jimp及webconvert,在开发过程中我们有时候需要对图片进行处理,给一个图片添加水印、多个图片合成为一图片等操作,需要的朋友可以参考下
    2023-12-12
  • node.js之基础加密算法模块crypto详解

    node.js之基础加密算法模块crypto详解

    这篇文章主要介绍了node.js之基础加密算法模块crypto详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • 使用ExcelJS快速处理Node.js爬虫数据

    使用ExcelJS快速处理Node.js爬虫数据

    Excel.js是一个强大的JavaScript库,它提供了方法处理Excel文件,例如创建和编辑工作簿、读取和写入数据、处理行和列、设置样式、导入和导出数据等,本文介绍使用ExcelJS快速处理Node.js爬虫数据的方法,一起看看吧
    2024-01-01
  • 浅谈Node.js 沙箱环境

    浅谈Node.js 沙箱环境

    本篇文章主要介绍了Node.js 沙箱环境 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论