当前,我正在为HoloLens 1开发一个应用程序,无法从Unity的Assets / Resources文件夹中加载具有特定扩展名的所有文件。
主要目标是在“资产/资源”文件夹中获取所有以(.dae)结尾的文件名。之后,我可以使用Resources.Load(“ nameoffile”)选择要打开的任何文件,该文件似乎可以在Unity和HoloLens环境中使用。
在Unity环境中,我使用以下代码来确定所有具有特定结尾的文件(例如说“ .dae”)。
DirectoryInfo levelDirectoryPath = new DirectoryInfo(Application.dataPath);
FileInfo[] fileInfo = levelDirectoryPath.GetFiles("*.dae", SearchOption.AllDirectories);
将这个整体项目导入HoloLens后,我没有收到任何数据。
所以我将HoloLens环境用于以下代码
#if !UNITY_EDITOR
StorageFolder appInstalledFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFolder resources = await appInstalledFolder.GetFolderAsync(@"Assets/Resources");
var fileInfo = await resources.GetFilesAsync();
#endif
但是它不起作用。
所以我的问题是。 如何从HoloLens环境中找到Unity中的“资产/资源”文件夹,并确定所有以(.dae)结尾的文件?
谢谢