欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Egret引擎開發(fā)指南之發(fā)布項目

 更新時間:2014年09月03日 09:43:38   投稿:hebedich  
當我們制作完成一個項目后,我們需要把項目發(fā)布為正式版本,并放到網(wǎng)上提供給玩家。那么在egret中簡單的使用build命令并非打包最終的正式版文件。你還需要進行最終的發(fā)布操作。

在Egret中,使用發(fā)布功能也非常的簡單。你只需要使用如下命令即可:

egret publish HelloWorld

此命令中egret publish為發(fā)布命令,HelloWorld是你當前項目的名稱。

執(zhí)行此命令后,egret會啟動發(fā)布打包工作。此時的發(fā)布過程可能相對build功能耗時更長。因為Egret工具會對你的游戲代碼做最終的發(fā)布工作,這個工作是非常嚴格的編譯過程。其中的過程非常的復雜。我們只需要了解它的作用即可。

使用Egret的發(fā)布功能還需要安裝Java7。你應該安裝Java7或者更高版本來支持你的發(fā)布功能。

執(zhí)行發(fā)布功能后,Egret會對你的源碼進行加密混淆,并且將所有的js代碼全部放到 game-min.js 文件中,并且文件中的內(nèi)容經(jīng)過混淆與壓縮。 這樣你便可以將項目中的 release 文件夾中的文件上傳到你的服務器中,訪問對應的網(wǎng)址即可打開游戲。

最終的游戲訪問地址為 release 目錄下的 index.html 文件。

你還可以為打包的文件創(chuàng)建版本號,使用命令如下:

egret publish HelloWorld --v abc

使用上面的命令可以在release 文件夾下生成一個名為 abc的文件夾,該文件夾內(nèi)存放發(fā)布后的代碼。

--v參數(shù)用語指定發(fā)布的版本號,同時,也會對應生成發(fā)布后的文件夾名。

模塊化編譯

在 egret 之前的版本中,引擎中的所有代碼都會在 publish 后編譯成一個文件,但是開發(fā)者很可能不會使用引擎中的所有功能,這帶來了額外的網(wǎng)絡傳輸開銷。

1.0.4版本中我們重點優(yōu)化了這個問題?,F(xiàn)在egret引擎分為 core / gui / dragonbones / html5 / native 5個模塊,開發(fā)者只需要在 egretProerties.json 文件中配置你的模塊,就可以編譯指定模塊從而降低編譯體積。

相關(guān)文章

  • nodejs通過phantomjs實現(xiàn)下載網(wǎng)頁

    nodejs通過phantomjs實現(xiàn)下載網(wǎng)頁

    這篇文章主要介紹了nodejs通過phantomjs實現(xiàn)下載網(wǎng)頁的方法,有需要的小伙伴可以參考下。
    2015-05-05
  • 用Nodejs搭建服務器訪問html、css、JS等靜態(tài)資源文件

    用Nodejs搭建服務器訪問html、css、JS等靜態(tài)資源文件

    本篇文章主要介紹了用Nodejs搭建服務器訪問html、css、JS等靜態(tài)資源文件的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • node.js中的模塊化標準CommonJS與自定義模塊

    node.js中的模塊化標準CommonJS與自定義模塊

    這篇文章介紹了node.js中的模塊化標準CommonJS與自定義模塊,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • node.js版本管理工具n無效的原理和解決方法

    node.js版本管理工具n無效的原理和解決方法

    大家都知道在Centos中一般需要根據(jù)項目的環(huán)境安裝指定版本的Node, 而現(xiàn)有的yum源版本一般不夠全面也不一定找的到所需要的指定版本, 此時就必須自行下載Node源碼進行編譯安裝了,如果你在使用node.js版本管理工具n的時候發(fā)現(xiàn)工具無效,下面就來看看這篇文章的解決方法吧。
    2016-11-11
  • 教你快速搭建Node.Js服務器的方法教程

    教你快速搭建Node.Js服務器的方法教程

    Node.js是一套用來編寫高性能網(wǎng)絡服務器的JavaScript工具包,一系列的變化由此開始。這篇文章主要給大家介紹了如何快速搭建Node.Js服務器的方法教程,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友下面來一起看看吧。
    2017-03-03
  • linux服務器快速卸載安裝node環(huán)境(簡單上手)

    linux服務器快速卸載安裝node環(huán)境(簡單上手)

    這篇文章主要介紹了linux服務器快速卸載安裝node環(huán)境(簡單上手),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • node.js超時timeout詳解

    node.js超時timeout詳解

    本文介紹了nodejs中超時timeout事件,并給出了詳細的示例分析,非常的詳盡,推薦給需要的小伙伴參考下
    2014-11-11
  • nodejs簡單實現(xiàn)操作arduino

    nodejs簡單實現(xiàn)操作arduino

    本文給大家分享的是使用nodejs來驅(qū)動arduino,主要是基于cylonjs 和 gort,有需要的小伙伴可以參考下
    2016-09-09
  • node事件循環(huán)中事件執(zhí)行的順序

    node事件循環(huán)中事件執(zhí)行的順序

    在瀏覽器環(huán)境下我們的js有一套自己的事件循環(huán),同樣在node環(huán)境下也有一套類似的事件循環(huán)。本文就詳細的來介紹一下,感興趣的可以了解一下
    2021-08-08
  • 使用nodejs開發(fā)cli項目實例

    使用nodejs開發(fā)cli項目實例

    這篇文章主要介紹了使用nodejs開發(fā)cli項目實例,本文講解使用generator-cli-starter實現(xiàn)cli項目的開發(fā),需要的朋友可以參考下
    2015-06-06

最新評論