ホームページ  >  記事  >  ウェブフロントエンド  >  Egret エンジン開発ガイド リリース Project_node.js

Egret エンジン開発ガイド リリース Project_node.js

WBOY
WBOYオリジナル
2016-05-16 16:37:441476ブラウズ

Egret では、公開機能の使用も非常に簡単です。次のコマンドを使用するだけです:

egret publish HelloWorld

このコマンドでは、egret public が公開コマンドで、HelloWorld が現在のプロジェクトの名前です。

このコマンドを実行すると、egret はリリースのパッケージ化作業を開始します。現時点でのリリース プロセスは、関数のビルドよりも時間がかかる場合があります。 Egret ツールはゲーム コードの最終的な公開作業を行うため、この作業は非常に厳密なコンパイル プロセスになります。プロセスは非常に複雑です。それが何をするのかを理解する必要があるだけです。

Egret の公開機能を使用するには、Java7 がインストールされている必要もあります。公開機能をサポートするには、Java 7 以降をインストールする必要があります。

公開関数を実行した後、Egret はソース コードを暗号化して難読化し、すべての JS コードを game-min.js ファイルに入れます。ファイル内のコンテンツは難読化されて圧縮されます。 このようにして、プロジェクトのリリース フォルダー内のファイルをサーバーにアップロードし、対応する URL にアクセスしてゲームを開くことができます。

最終的なゲームアクセスアドレスは、リリースディレクトリ内のindex.htmlファイルです。

次のコマンドを使用して、パッケージ化されたファイルのバージョン番号を作成することもできます:

egret publish HelloWorld --v abc

上記のコマンドを使用して、リリース フォルダーの下に abc という名前のフォルダーを生成し、リリースされたコードを保存します。

--v パラメーターはリリースのバージョン番号を指定します。同時に、リリース後のフォルダー名も対応して生成されます。

モジュラーコンパイル

egret の以前のバージョンでは、エンジン内のすべてのコードは公開後にファイルにコンパイルされますが、開発者はエンジン内のすべての機能を使用しない可能性が高く、追加のネットワーク送信オーバーヘッドが発生します。

バージョン 1.0.4 では、この問題の最適化に重点を置きました。現在、egret エンジンは core/gui/dragonbones/html5/native の 5 つのモジュールに分割されています。開発者は egretProerties.json ファイルでモジュールを構成するだけで、指定されたモジュールをコンパイルしてコンパイル量を削減できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。