في البلور ، استخدام وظيفة النشر أمر بسيط للغاية. تحتاج فقط إلى استخدام الأمر التالي:
إنجريت نشر هيلوورلد
في هذا الأمر ، فإن النشر هو أمر النشر ، و HelloWorld هو اسم مشروعك الحالي.
بعد تنفيذ هذا الأمر ، سيبدأ البلشون في النشر والتعبئة والتغليف. قد تستغرق عملية الإصدار في هذا الوقت وقتًا أطول من وظيفة الإنشاء. نظرًا لأن أداة البلشون ستقوم بالإصدار النهائي لرمز اللعبة الخاص بك ، فإن هذا العمل هو عملية تجميع صارمة للغاية. العملية معقدة للغاية. نحن فقط بحاجة إلى فهم وظيفتها.
مطلوب Java7 أيضًا لاستخدام وظيفة النشر في Egret. يجب عليك تثبيت Java 7 أو لاحقًا لدعم ميزات الإصدار.
بعد تنفيذ وظيفة الإصدار ، ستقوم البلشش بتشفير الرمز المصدري الخاص بك ويضعه ، ووضع جميع رمز JS في ملف game-min.js ، والمحتوى الموجود في الملف مضغوطًا وضغطًا. وبهذه الطريقة ، يمكنك تحميل الملفات في مجلد الإصدار في المشروع إلى الخادم الخاص بك ، والوصول إلى عنوان URL المقابل لفتح اللعبة.
عنوان وصول اللعبة النهائي هو ملف index.html في دليل الإصدار.
يمكنك أيضًا إنشاء رقم إصدار للملف المعبأ ، باستخدام الأمر التالي:
أنشن أنشر هيلوورلد -V ABC
استخدم الأمر أعلاه لإنشاء مجلد يدعى ABC في مجلد الإصدار ، والذي يخزن الرمز المنشور.
-يحدد مصطلح المعلمة V رقم إصدار المنشور ، وسيتوافق أيضًا مع اسم المجلد الذي تم إنشاؤه بعد الإصدار.
التجميع المعياري
في الإصدارات قبل البلشون ، تم تجميع جميع التعليمات البرمجية في المحرك في ملف بعد النشر ، ولكن من المحتمل ألا يستخدم المطورون جميع الميزات في المحرك ، مما يجلب نقل النقل الإضافي لشبكة الشبكة.
في الإصدار 1.0.4 ، ركزنا على تحسين هذه المشكلة. الآن ينقسم محرك البلشون إلى 5 وحدات: Core/GUI/Dragonbones/HTML5/Native. يحتاج المطورون فقط إلى تكوين الوحدة النمطية الخاصة بك في ملف egretproerties.json لتجميع الوحدات النمطية المحددة لتقليل حجم التجميع.