翻译自官网文档:https://unity3d.com/cn/learn/tutorials/topics/best-practices/resources-folder
2.1。资源系统的最佳实践
不要使用它。
这个强有力的建议有几个原因:
使用Resources文件夹会使细粒度的内存管理变得更加困难
-
资源文件夹使用不当会增加应用程序启动时间和构建时间
- 随着资源文件夹数量的增加,这些文件夹中资产的管理变得非常困难
-
资源系统降低了项目将定制内容传送到特定平台的能力,并消除了增量内容升级的可能性
- AssetBundle变体是Unity用于根据设备调整内容的主要工具
2.2。正确使用资源系统
在不妨碍良好开发实践的情况下,资源系统有助于两种具体用例:
Resources文件夹的简易性使其成为快速原型的优秀系统。但是,当项目进入全面生产阶段时,应取消使用Resources文件夹。
如果内容是:Resources文件夹可能在一些微不足道的情况下很有用。
一般在项目的整个生命周期中都需要
不是内存密集型的
不容易修补,或不跨平台或设备不同
用于最小自举