В настоящее время я занимаюсь разработкой приложения для 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»)?
Спасибо