Unity 的资源加载方法有以下几种:
1. inspector 窗口拖拽
不支持热更新
2. Resources 代码加载
Resources.Load、Resources.LoadAsync、Resources.LoadAll
Resources 文件夹中可以存放的资源有限,大概只能存储2G左右的资源。
不支持热更新
3. AssetBundle 加载
AssetBundle。LoadFromXXX
商业项目常用的资源加载方式。
支持热更新
扫描二维码关注公众号,回复:
15182068 查看本文章
4. Addressable 加载
可以理解为高级的 AssetBundle, 资源管理有unity内部完成
支持热更新
5. AssetDatabase 加载
AssetDatabase.LoadAssetAtPath
仅限于编辑器模式
不支持热更新