在Egret,使用发布函数也是非常简单的:


白鹭发布HelloWorld


在这个命令,白鹭发布发布命令,和helloworld是您当前的项目名称。

执行此命令后,白鹭开始发布包。此时的发布过程可能比构建函数花费更长的时间。因为蒙鹭工具将完成您的游戏代码的最终发布,所以这项工作是一个非常严格的编译过程。这个过程非常复杂。我们只需要知道它是如何工作的。

Java7也需安装白鹭释放功能。您应该安装Java7或支持你的释放功能的更高版本。

执行发布功能后,白鹭将加密和混淆你的源代码,并把所有的JS代码在game-min.js文件,并在文件的内容会被压缩。这样,你可以上传文件到您的项目到您的服务器发布文件夹和访问相应的URL的打开游戏。

最后的游戏访问地址在发布目录的index.html文件。

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


白鹭发布HelloWorld v ABC


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

v参数指定发布的版本号,以及生成该邮件后的文件夹名称。

模块化编制

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

我们专注于这个问题在1.0.4版本。现在白鹭引擎分为5个模块:核心 / / /桂生龙骨 /本地HTML5。开发人员只需要在egretproerties.json文件配置你的模块,你可以在指定的编译模块和降低编一卷。