Đôi khi chúng ta cần giải phóng tài nguyên vô dụng theo cách thủ công trong phát triển trò chơi. Nhưng tôi không chắc chắn đó là tốt hơn giữaTrình tự của GC và dỡ tài sản trong Unity3D
System.GC.Collect();
Resources.UnloadUnusedAssets();
và
Resources.UnloadUnusedAssets();
System.GC.Collect();
AFAIK, cả hai trong số đó là các hoạt động async và có thể không có sự khác biệt.
Vì vậy, câu hỏi của tôi là ...
- Có bất kỳ sự khác biệt?
- Nếu có, điều nào tốt hơn?
UnloadUnusedAsset không đồng bộ, nhưng thực tế bạn có thể đợi để chờ cho đến khi kết thúc. – Heisenbug