首先附原文链接:https://unity3d.com/cn/learn/tutorials/topics/best-practices/guide-assetbundles-and-resources?playlist=30089
AssetBundles和资源指南
这是一系列关于深度探讨Unity引擎中Asset和Resource管理的文章,力求为专业开发人员提供深入和底层的Unity的Asset和序列化系统的知识,解释了Unity的AssetBundle系统的技术基础和目前使用它们的最佳实践。
指南分为四章:
1.Asset,Object和序列化章节讨论了Unity序列化Asset和Asset之间引用关系的详细细节。强烈建议读者从本章开始阅读,因为它定义了整个指南中使用的术语。
2.Resources文件夹章节讨论了内置的Resources API。
3.AssetBundle基本概念章节基于第一章的内容,阐述了AssetBundle如何运行,讨论了如何加载AssetBundle和如何从AssetBundle中加载Asset。
4.AssetBundle使用模式章节是一篇长篇文章,讨论了围绕AssetBundles实际使用的许多主题。它包括将Asset分配给AssetBundles以及管理加载好的Asset,并描述了开发人员使用AssetBundles发生的许多常见缺陷等等部分内容。
注意:本指南中对于Objects和Assets的措辞,不同于Unity公共API中命名的惯例。
本指南中成为Object的数据,在许多Unity公共API中成为Asset,比如AssetBundle.LoadAsset和Resources.UnloadUnusedAssets。本指南成为Asset的文件很少出现于任何公共API,即使它们出现,大多数也只是在内置相关的代码中,比如AssetDatabase和BuildPipeline,在这种情况下,它们在公共API中被称为files(文件)。