ข้ามไปยังเนื้อหา
ShopWebview

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 เปลี่ยนเท่านั้น

ยังไม่พบสิ่งที่ต้องการใช่ไหม?

ส่งไอเดียและงบประมาณของคุณให้แอดมิน — รับใบเสนอราคาและกำหนดเวลาภายในวัน

ส่งข้อความหาแอดมิน