Dans EGRET, l'utilisation de la fonction de publication est également très simple. Vous avez juste besoin d'utiliser la commande suivante:
egret publier helloworld
Dans cette commande, Egret Publish est la commande Publish, et Helloworld est le nom de votre projet actuel.
Après avoir exécuté cette commande, EGRET commencera les travaux de publication et d'emballage. Le processus de libération à ce moment peut prendre plus de temps que la fonction de construction. Étant donné que l'outil EGRET fera la version finale de votre code de jeu, ce travail est un processus de compilation très strict. Le processus est très compliqué. Nous avons juste besoin de comprendre sa fonction.
Java7 est également nécessaire pour utiliser la fonction de publication d'EGRET. Vous devez installer Java 7 ou version ultérieure pour prendre en charge vos fonctionnalités de version.
Après avoir exécuté la fonction de version, EGRET cryptera et obscurcira votre code source, et mettra tout le code JS dans le fichier Game-Min.js, et le contenu dans le fichier est obscurci et compressé. De cette façon, vous pouvez télécharger des fichiers dans le dossier de version du projet sur votre serveur, accéder à l'URL correspondante pour ouvrir le jeu.
L'adresse finale d'accès au jeu est le fichier index.html dans le répertoire de version.
Vous pouvez également créer un numéro de version pour le fichier emballé, en utilisant la commande suivante:
egret Publish Helloworld --v ABC
Utilisez la commande ci-dessus pour générer un dossier nommé ABC dans le dossier de version, qui stocke le code publié.
- Le terme de paramètre V spécifie le numéro de version de la publication, et il correspondra également au nom du dossier généré après la version.
Compilation modulaire
Dans les versions avant EGRET, tout le code du moteur a été compilé dans un fichier après la publication, mais les développeurs ne peuvent probablement pas utiliser toutes les fonctionnalités du moteur, ce qui apporte des frais généraux de transmission du réseau.
Dans la version 1.0.4, nous nous sommes concentrés sur l'optimisation de ce problème. Maintenant, le moteur EGRET est divisé en 5 modules: noyau / GUI / dragonbones / html5 / natif. Les développeurs doivent uniquement configurer votre module dans le fichier egretproerties.json pour compiler les modules spécifiés pour réduire le volume de compilation.