时间:2021-05-28
在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 文件中配置你的模块,就可以编译指定模块从而降低编译体积。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP导出EXCEL快速开发指南phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速开发。phpe
前面两讲《C++11并发指南二(std::thread详解)》,《C++11并发指南三(std::mutex详解)》分别介绍了std::thread和std::
在android的开发指南上有这样一篇文章,如何更有效率的加载图片,地址为https://developer.android.com/training/di
对于使用菜单栏控制附加组件的开发者来说,这个改动需要格外注意。开发指南还提到了新版本其他一些明显的改动。对于开发Web程序来说,有一个为特定事件添加声音提示的功
Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目。在后面的操作中,我们对创建的项目进行操作,具体创建步骤如下:需要注意的是Egret支持Win