Использование папки ресурсов в Unity
У меня есть проект HoloLens, который должен ссылаться на файлы .txt. У меня есть файлы, хранящиеся в папке «Ресурсы» Unity, и они прекрасно работают (при запуске через Unity):
string basePath = Application.dataPath;
string metadataPath = String.Format(@"\Resources\...\metadata.txt", list);
// If metadata exists, set title and introduction strings.
if (File.Exists(basePath + metadataPath))
{
using (StreamReader sr = new StreamReader(new FileStream(basePath + metadataPath, FileMode.Open)))
{
...
}
}
Однако при сборке программы для развертывания HoloLens я могу запустить код, но он не работает. Ни один из ресурсов не отображается, и при рассмотрении решения HoloLens Visual Studio (созданного путем выбора сборки в Unity) я даже не вижу папку ресурсов или ресурсов. Мне интересно, если я делаю что-то не так или есть особый способ борьбы с такими ресурсами.
Также с изображениями и звуковыми файлами ...
foreach (string str in im)
{
spriteList.Add(Resources.Load<Sprite>(str));
}
Строка 'str' допустима; с Unity он работает абсолютно нормально. Однако, опять же, он ничего не загружает при работе через HoloLens.