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

Unity hot update: เปลี่ยนโค้ด C# และแอสเซ็ตหลังเผยแพร่

อัปเดต 9 ตุลาคม 2569อ่าน 4 นาที

Unity บิลด์ C# เป็นโค้ดเนทีฟ การอัปเดตลอจิกของเกมหลังเผยแพร่จึงต้องทำมากกว่าการดาวน์โหลดไฟล์ รุ่น HotUpdate จัดการได้ทั้งโค้ดและแอสเซ็ต

ทำไม Unity จึงต่างออกไป

เมื่อใช้ IL2CPP, Unity จะคอมไพล์ C# เป็นโค้ดเนทีฟตอนบิลด์แอป การแทนที่ลอจิกในเกมที่เผยแพร่แล้วจึงต้องมีเลเยอร์ที่รันโค้ด C# แบบไดนามิกได้

แอสเซ็ต: AssetBundles และ Addressables

ซีน รูปภาพ เสียง และการตั้งค่า จะถูกแพ็กเป็นบันเดิล (AssetBundles หรือ Addressables) และดาวน์โหลดจากเซิร์ฟเวอร์ระหว่างที่เกมทำงาน เนื้อหาใหม่จึงไม่ต้องบิลด์ใหม่

โค้ดและแอสเซ็ตในขั้นตอนปล่อยเดียวกัน

รุ่น HotUpdate ของ ShopWebview อัปเดตได้ทั้งลอจิกเกม C# และแอสเซ็ต พร้อมพอร์ทัลการจัดการสำหรับปล่อยอัปเดต ทดสอบ และย้อนกลับ

ปลอดภัยสำหรับผู้เล่น

แพ็กเกจถูกลงลายเซ็นและตรวจสอบความสมบูรณ์ก่อนนำไปใช้ หากเวอร์ชันใดมีปัญหาจะถูกย้อนกลับทันที และผู้เล่นจะกลับไปใช้เวอร์ชันที่เสถียร

คำตอบสั้น ๆ

ได้ รุ่น HotUpdate อัปเดตได้ทั้งลอจิกเกม C# รวมถึงแอสเซ็ตและเนื้อหา โดยไม่ต้องปล่อยเวอร์ชันใหม่บนสโตร์

ได้ สำหรับแอปที่ระบุรุ่น HotUpdate ไว้ในหน้าแอป

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

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

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