我在Unity3D工作。
我使用Resources.LoadAll(path);加载文件夹和子文件夹中的所有项目。在我这样做之后,我想得到子文件夹的对象名称或完整路径。这可能吗?
并不建议使用AssetDatabase,因为它是一个编辑器类,我需要在构建中使用它。
提前致谢。
答案 0 :(得分:6)
如果我需要在运行时在Resources文件夹中查找文件/子文件夹,我在编辑器中写出一个“Resources / manifest.txt”文件。可以在编辑器中自动创建此manifest.txt,以使其始终保持最新状态。
然后在运行时而不是Resources.LoadAll,我加载manifest.txt,在那里查找文件夹/资产和Resources.Load。