Unity - Package - YooAsset

Quick Chat

Addressables 是在 AssetBundle 的基礎上對操作進行更友善的封裝,AssetBundle 有很多要小心的地方

Addressable System 主要改善幾點

  • 透過 name/label,而是不與資源直接連結,減少因移動或重命名資產而出錯的機會。
  • 本地或是異地都可以追踪。
  • 簡化打包和依賴管理(name/label/group/catalog)。
  • 較好的記憶體管理機制(引用計數)與性能分析系統。

Guide

AssetBundle

Addressable Frameworks

不同 Framework 在常規操作上大同小異,可以從資源最多的 Addressables 做觀念入門

Issue

  • Shaders are pink when loaded from an AssetBundle
    • 大部分時候是 Editor 的問題,關注真機運作如何即可(因為 AssetBundle 是根據指定平台生成的)。
    • ⚠️ Unity 6 之後似乎無法透過取消 Auto Graphics API 來調整 Graphics API

Extra