In EGRET ist auch die Verwendung der Verlagsfunktion sehr einfach. Sie müssen nur den folgenden Befehl verwenden:
Egret veröffentlichen HelloWorld
In diesem Befehl ist Egret Publish der Veröffentlichungsbefehl, und HelloWorld ist der Name Ihres aktuellen Projekts.
Nach der Ausführung dieses Befehls beginnt EGRET mit der Veröffentlichung und Verpackungsarbeit. Der Freigabeprozess kann zu diesem Zeitpunkt länger dauern als die Build -Funktion. Da das EGRET -Tool die endgültige Veröffentlichung Ihres Spielcodes durchführt, ist diese Arbeit ein sehr strenger Zusammenstellungsprozess. Der Prozess ist sehr kompliziert. Wir müssen nur seine Funktion verstehen.
Java7 ist auch erforderlich, um die Veröffentlichungsfunktion von Egret zu verwenden. Sie sollten Java 7 oder später installieren, um Ihre Release -Funktionen zu unterstützen.
Nach der Ausführung der Release-Funktion verschlüsselt und verschleiert EGRET Ihren Quellcode und stellt den gesamten JS-Code in die Datei game-min.js-Datei ein, und der Inhalt in der Datei wird verschleiert und komprimiert. Auf diese Weise können Sie Dateien im Release -Ordner im Projekt auf Ihren Server hochladen und auf die entsprechende URL zugreifen, um das Spiel zu öffnen.
Die endgültige Game Access -Adresse ist die Index.html -Datei im Release -Verzeichnis.
Sie können auch eine Versionsnummer für die verpackte Datei mit dem folgenden Befehl erstellen:
Egret veröffentlichen HelloWorld -V ABC
Verwenden Sie den obigen Befehl, um einen Ordner mit dem Namen ABC im Release -Ordner zu generieren, in dem der veröffentlichte Code gespeichert ist.
-Der Parameter Term gibt die Versionsnummer der veröffentlichten Version an und entspricht auch dem generierten Ordnernamen nach der Version.
Modulare Zusammenstellung
In Versionen vor dem EGRET wurde der gesamte Code in der Engine nach der Veröffentlichung in eine Datei zusammengestellt, aber Entwickler verwenden wahrscheinlich nicht alle Funktionen in der Engine, die zusätzliche Netzwerkübertragungsaufwand mit sich bringt.
In Version 1.0.4 haben wir uns darauf konzentriert, dieses Problem zu optimieren. Jetzt ist der EGRET -Motor in 5 Module unterteilt: Core/GUI/Dragonbones/HTML5/Native. Entwickler müssen Ihr Modul nur in der Datei eGretProerties.json konfigurieren, um die angegebenen Module zu kompilieren, um das Kompilierungsvolumen zu reduzieren.