ใน Egret การใช้ฟังก์ชั่นการเผยแพร่ก็ง่ายมาก คุณเพียงแค่ต้องใช้คำสั่งต่อไปนี้:
egret เผยแพร่ helloWorld
ในคำสั่งนี้ Egret Publish เป็นคำสั่ง Publish และ HelloWorld เป็นชื่อของโครงการปัจจุบันของคุณ
หลังจากดำเนินการคำสั่งนี้ Egret จะเริ่มเผยแพร่และงานบรรจุภัณฑ์ กระบวนการวางจำหน่ายในเวลานี้อาจใช้เวลานานกว่าฟังก์ชั่นการสร้าง เนื่องจากเครื่องมือ egret จะทำการเปิดตัวรหัสเกมสุดท้ายของคุณงานนี้จึงเป็นกระบวนการรวบรวมที่เข้มงวดมาก กระบวนการนี้ซับซ้อนมาก เราแค่ต้องเข้าใจฟังก์ชั่นของมัน
Java7 จำเป็นต้องใช้ฟังก์ชั่นการเผยแพร่ของ Egret คุณควรติดตั้ง Java 7 หรือใหม่กว่าเพื่อรองรับคุณสมบัติการเปิดตัวของคุณ
หลังจากดำเนินการฟังก์ชั่นการเปิดตัว Egret จะเข้ารหัสและทำให้งงงวยซอร์สโค้ดของคุณและใส่รหัส JS ทั้งหมดลงในไฟล์ game-min.js และเนื้อหาในไฟล์จะทำให้งงงวยและบีบอัด ด้วยวิธีนี้คุณสามารถอัปโหลดไฟล์ในโฟลเดอร์รีลีสในโครงการไปยังเซิร์ฟเวอร์ของคุณเข้าถึง URL ที่เกี่ยวข้องเพื่อเปิดเกม
ที่อยู่การเข้าถึงเกมสุดท้ายคือไฟล์ index.html ในไดเรกทอรีรีลีส
นอกจากนี้คุณยังสามารถสร้างหมายเลขเวอร์ชันสำหรับไฟล์แพคเกจโดยใช้คำสั่งต่อไปนี้:
Egret เผยแพร่ HelloWorld --V ABC
ใช้คำสั่งด้านบนเพื่อสร้างโฟลเดอร์ชื่อ ABC ในโฟลเดอร์รีลีสซึ่งเก็บรหัสที่เผยแพร่
-คำว่าพารามิเตอร์ระบุหมายเลขเวอร์ชันของการเผยแพร่และจะสอดคล้องกับชื่อโฟลเดอร์ที่สร้างขึ้นหลังจากการเปิดตัว
การรวบรวมแบบแยกส่วน
ในเวอร์ชันก่อน Egret รหัสทั้งหมดในเอ็นจิ้นถูกรวบรวมเป็นไฟล์หลังจากเผยแพร่ แต่นักพัฒนามีแนวโน้มที่จะไม่ใช้คุณสมบัติทั้งหมดในเครื่องยนต์ซึ่งนำค่าใช้จ่ายในการส่งเครือข่ายเพิ่มเติม
ในเวอร์ชัน 1.0.4 เรามุ่งเน้นไปที่การปรับปัญหานี้ให้เหมาะสม ตอนนี้เครื่องยนต์ egret แบ่งออกเป็น 5 โมดูล: Core/GUI/Dragonbones/HTML5/Native นักพัฒนาจำเป็นต้องกำหนดค่าโมดูลของคุณในไฟล์ egretproerties.json เพื่อรวบรวมโมดูลที่ระบุเพื่อลดปริมาณการรวบรวม