Thông tin chính

Unity đang giới thiệu các thư mục nội dung như một giải pháp thay thế cho AssetBundle đối với các tài sản được vận chuyển bên trong một bản dựng Trình phát. Tính năng này có sẵn trong Unity 6.6; việc phân phối nội dung từ xa chi tiết hơn được mô tả là công việc cho thế hệ Unity 7.

Thay vì coi một gói là một đơn vị tải không thể chia cắt, hệ thống mới xác định các tạo tác riêng lẻ như lưới và kết cấu. Các hàm băm nội dung hỗ trợ khử trùng lặp, trong khi các mã định danh ổn định và một bản kê khai giúp phần phụ thuộc bị thay đổi không làm thay đổi không cần thiết mọi tạo tác tham chiếu.

Quá trình xây dựng sử dụng cơ sở hạ tầng nhập tài sản của Unity, bao gồm công việc song song, bộ nhớ đệm và tăng tốc xây dựng được chia sẻ. Khi chạy, các tạo tác riêng lẻ có thể được tải và dỡ tải một cách bất đồng bộ. Một loại tham chiếu Loadable cung cấp cách cấp độ công cụ để yêu cầu nội dung chỉ khi cần thiết.

Unity sử dụng Slime Rancher 2 để chứng minh việc chuyển đổi từ phần phụ trợ gói của Addressables mà không thay đổi mã dự án. Ví dụ của nó được đo lường bằng bản beta Unity 6.6 trên MacBook Pro, vì vậy đây là một minh chứng cụ thể chứ không phải là sự đảm bảo hiệu suất phổ quát. Việc tải xuống từ xa chỉ các tạo tác bị thiếu hoặc bị thay đổi vẫn là giai đoạn tiếp theo của lộ trình.

Xem nguồn gốc để biết thêm chi tiết.