国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Egret引擎開發指南之發布項目

2024-05-06 16:08:19
字體:
來源:轉載
供稿:網友
當我們制作完成一個項目后,我們需要把項目發布為正式版本,并放到網上提供給玩家。那么在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 文件中配置你的模塊,就可以編譯指定模塊從而降低編譯體積。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 科技| 肃宁县| 龙门县| 大竹县| 千阳县| 安化县| 阿城市| 龙陵县| 洞头县| 玛多县| 潞城市| 苍山县| 蓝田县| 建始县| 中宁县| 锦州市| 泗阳县| 黄山市| 宁波市| 通辽市| 化隆| 夏河县| 会东县| 铜梁县| 金门县| 沭阳县| 彭山县| 建昌县| 广安市| 拉孜县| 休宁县| 胶州市| 交城县| 咸丰县| 淄博市| 朔州市| 巴楚县| 武夷山市| 江永县| 盐城市| 伽师县|