我在 Unity3D 工作。
我使用 Resources.LoadAll(path);加载文件夹和子文件夹中的所有项目。执行此操作后,我想获取对象的子文件夹名称或完整路径。这可能吗?
并且不建议使用 AssetDatabase,因为它是一个编辑器类,我的构建中需要它。
提前致谢。
最佳答案
如果我需要在运行时在 Resources 文件夹中查找文件/子文件夹,我所做的是在我加载到游戏中的编辑器中写出一个“Resources/manifest.txt”文件。可以在编辑器中自动创建此 manifest.txt,因此它始终是最新的。
然后在运行时而不是 Resources.LoadAll,我加载 manifest.txt,在其中查找文件夹/ Assets 并 Resources.Load 它。
关于resources - 统一: Get resource path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050324/