Bỏ qua tới nội dung
ShopWebview

Hot update Unity: đổi mã C# và tài nguyên sau khi phát hành

Cập nhật 9 tháng 10, 20264 phút đọc

Unity biên dịch C# thành mã máy, nên muốn cập nhật logic game sau khi phát hành thì không chỉ tải tệp là xong. Bản HotUpdate xử lý cả mã lẫn tài nguyên.

Unity khác ở điểm nào

Với IL2CPP, Unity biên dịch C# thành mã máy ngay lúc build app. Vì vậy muốn thay logic trong game đã phát hành, cần một lớp có thể chạy mã C# động.

Tài nguyên: AssetBundles và Addressables

Cảnh, hình ảnh, âm thanh và cấu hình được đóng gói (AssetBundles hoặc Addressables) và tải từ máy chủ trong lúc game chạy, nên nội dung mới không cần bản build mới.

Mã và tài nguyên trong cùng một luồng phát bản

Bản HotUpdate tại ShopWebview cập nhật cả logic game C# lẫn tài nguyên, kèm trang quản trị để đẩy bản, thử nghiệm và thu hồi.

An toàn cho người chơi

Gói được ký số và kiểm tra toàn vẹn trước khi áp dụng. Bản lỗi được thu hồi ngay và người chơi quay về bản ổn định.

Giải đáp nhanh

Có. Bản HotUpdate cập nhật logic game C# cùng tài nguyên và nội dung, không cần phát hành bản mới trên store.

Có, với những app ghi rõ Bản HotUpdate trên trang app.

Chưa thấy app bạn cần?

Nhắn admin mô tả ý tưởng và ngân sách — báo giá và tiến độ trong ngày.

Nhắn admin