Cocos Creator hot update: manifest, AssetsManager และการปล่อยอัปเดตอย่างปลอดภัย
อัปเดต 9 ตุลาคม 2569อ่าน 4 นาที

เกม Cocos Creator รันด้วย JavaScript จึงเหมาะกับ hot update โดยธรรมชาติ: ทั้งสคริปต์และแอสเซ็ตเปลี่ยนได้หลังเกมเผยแพร่แล้ว
manifest และ AssetsManager
hot update ของ Cocos ทำงานโดยอาศัยไฟล์ manifest ที่ระบุเวอร์ชันของเนื้อหาและค่าแฮช md5 ของทุกไฟล์
เมื่อเกมเริ่มทำงาน AssetsManager จะเปรียบเทียบ manifest ในเครื่องกับ manifest บนเซิร์ฟเวอร์ ดาวน์โหลดเฉพาะไฟล์ที่เปลี่ยน ตรวจสอบ md5 แล้วรีสตาร์ตเกมเพื่อรันเนื้อหาใหม่
สิ่งที่คุณต้องสร้างเองหากทำเอง
- เซิร์ฟเวอร์สำหรับโฮสต์แพ็กเกจอัปเดต
- manifest ใหม่สำหรับทุกการปล่อยเวอร์ชัน
- การกำหนดหมายเลขเวอร์ชันและช่องทางการปล่อย
- วิธีย้อนกลับเมื่อการปล่อยเวอร์ชันมีปัญหา
สิ่งที่รวมอยู่ในรุ่น HotUpdate
รุ่น HotUpdate ของ ShopWebview มาพร้อมโครงสร้างพื้นฐานนี้และพอร์ทัลการจัดการสำหรับปล่อย ทดสอบ และย้อนกลับ — การเปลี่ยนเนื้อหาจึงเป็นแค่การทำงานในพอร์ทัล ไม่ใช่โปรเจกต์ใหม่ทั้งโปรเจกต์
ก่อนปล่อยอัปเดต
- ทดสอบในช่องทางทดสอบบนอุปกรณ์จริง
- จำกัดการเปลี่ยนแปลงให้อยู่ในสคริปต์และแอสเซ็ตที่เกมดาวน์โหลด
- ปล่อยให้ทุกคนเมื่อเสถียร ย้อนกลับหากยังไม่เสถียร
คำตอบสั้น ๆ
ได้ อัปเดตได้ทั้งสคริปต์และแอสเซ็ต — รูปภาพ เสียง ซีน
ไม่ จะดาวน์โหลดเฉพาะไฟล์ที่ค่า md5 เปลี่ยนเท่านั้น
อ่านต่อ
ยังไม่พบสิ่งที่ต้องการใช่ไหม?
ส่งไอเดียและงบประมาณของคุณให้แอดมิน — รับใบเสนอราคาและกำหนดเวลาภายในวัน



