首頁 >web前端 >js教程 >Egret引擎開發指南之發布專案_node.js

Egret引擎開發指南之發布專案_node.js

WBOY
WBOY原創
2016-05-16 16:37:441502瀏覽

在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 檔案中配置你的模組,就可以編譯指定模組從而降低編譯體積。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn