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

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

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

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

egret publish HelloWorld

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

執(zhí)行此命令后,egret會(huì)啟動(dòng)發(fā)布打包工作。此時(shí)的發(fā)布過程可能相對(duì)build功能耗時(shí)更長。因?yàn)镋gret工具會(huì)對(duì)你的游戲代碼做最終的發(fā)布工作,這個(gè)工作是非常嚴(yán)格的編譯過程。其中的過程非常的復(fù)雜。我們只需要了解它的作用即可。

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

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

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

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

egret publish HelloWorld --v abc

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

--v參數(shù)用語指定發(fā)布的版本號(hào),同時(shí),也會(huì)對(duì)應(yīng)生成發(fā)布后的文件夾名。

模塊化編譯

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

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

相關(guān)文章

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

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

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

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

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

    node.js中的模塊化標(biāo)準(zhǔn)CommonJS與自定義模塊

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

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

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

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

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

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

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

    node.js超時(shí)timeout詳解

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

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

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

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

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

    使用nodejs開發(fā)cli項(xiàng)目實(shí)例

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

最新評(píng)論