Maison >interface Web >js tutoriel >Publication du guide de développement du moteur Egret Project_node.js

Publication du guide de développement du moteur Egret Project_node.js

WBOY
WBOYoriginal
2016-05-16 16:37:441501parcourir

Dans Egret, utiliser la fonction de publication est également très simple. Il vous suffit d'utiliser la commande suivante :

egret publish HelloWorld

Dans cette commande, egret submit est la commande de publication et HelloWorld est le nom de votre projet actuel.

Après avoir exécuté cette commande, egret commencera le travail d'empaquetage de la version. Le processus de publication à ce stade peut prendre plus de temps que la création de la fonction. Parce que l'outil Egret effectuera le travail de publication final de votre code de jeu, ce travail est un processus de compilation très strict. Le processus est très compliqué. Nous devons juste comprendre ce que cela fait.

L'utilisation de la fonction de publication d'Egret nécessite également l'installation de Java7. Vous devez installer Java 7 ou version ultérieure pour prendre en charge vos capacités de publication.

Après avoir exécuté la fonction de publication, Egret cryptera et obscurcira votre code source, et mettra tout le code js dans le fichier game-min.js, et le contenu du fichier sera obscurci et compressé. De cette façon, vous pouvez télécharger les fichiers du dossier release du projet sur votre serveur et visiter 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 la version.

Vous pouvez également créer un numéro de version pour le fichier packagé, utilisez la commande suivante :

egret publish HelloWorld --v abc

Utilisez la commande ci-dessus pour générer un dossier nommé abc sous le dossier release, qui stocke le code publié.

--Le paramètre v spécifie le numéro de version de la version. En même temps, le nom du dossier après la version sera également généré en conséquence.

Compilation modulaire

Dans les versions précédentes d'egret, tout le code du moteur était compilé dans un fichier après la publication, mais les développeurs n'utiliseraient probablement pas toutes les fonctions du moteur, ce qui entraînerait une surcharge de transmission réseau supplémentaire.

Dans la version 1.0.4, nous nous sommes concentrés sur l'optimisation de ce problème. Désormais, le moteur egret est divisé en 5 modules : core/gui/dragonbones/html5/native. Les développeurs n'ont plus qu'à configurer vos modules dans le fichier egretProerties.json pour compiler les modules spécifiés afin de réduire le volume de compilation.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn