Доступ к папке ресурсов HoloLens - PullRequest
0 голосов
/ 04 ноября 2019

В настоящее время я занимаюсь разработкой приложения для HoloLens 1 и не могу загрузить все файлы с определенным расширением из папки «Ресурсы / ресурсы» в Unity.

Основная цель - получить все имена файлов с окончанием (".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

Однако это не работает.

Так что мой вопрос будет. Как мне найти в папке «Ресурсы / ресурсы» в Unity из среды HoloLens и определить все файлы с окончанием («.dae»)?

Спасибо

...