内容纲要
目录
如何转移
直接转移
- public GameObject XXX 改为 public AssetReference XXX;
- Instantiate() 改为 AssetRefName.InstantiateAsync();
- 加载用 LoadAssetAsync
();
Resources
- 当Resources文件夹的资源被标记为Addressable时,系统会自动将它从Resources文件夹移动至Resources_moved的新文件夹
- 默认的关联位置会指向原来的旧路径
- Resources.LoadAsync
("map/city.prefab") 改为 Addressables.LoadAssetAsync ("map/city.prefab");
Asset Bundles
- 当工程有Asset Bundles设置时,第一次打开Addressables菜单会询问是否要全部转为Addressables群组
- Addressables是基于Asset Bundles系统的延伸,可以把Asset Bundles视为手动管理,Addressables视为自动管理。
- 可以完全只采用Addressables
- 虽然Addressables和Asset Bundles可以混用,但官方的目标并非两者共存,而是往Addressables能处理一切相关工作为目标。