进入HoloLens资源文件夹

时间:2019-11-04 08:38:51

标签: c# unity3d hololens

当前,我正在为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)结尾的文件?

谢谢

0 个答案:

没有答案