Многие ассеты в Unity комбинируются при сборке в проект. Тем не менее, иногда полезно размещать файлы на указанном компьютере в нормальной файловой системе, чтобы сделать их доступными через пути. В качестве примера можно привести развёртку файла фильма на iOS устройства; оригинальный файл должен находиться в файловой системе, чтобы его можно было проиграть с помощью функции PlayMovie.
Все файлы, помещённые в папку под названием StreamingAssets в Unity проекте будут скопированы в определённую папку на указанный компьютер. Вы можете извлечь папку используя свойство Application.streamingAssetsPath. Для справки, расположение этой папки меняется в зависимости от платформы:
The location of this folder varies per platform. Please note that these are case-sensitive:
On a desktop computer (Mac OS or Windows) the location of the files can be obtained with the following code:
path = Application.dataPath + "/StreamingAssets";
path = Application.dataPath + "/Raw";
path = "jar:file://" + Application.dataPath + "!/assets/";
Note: .dll files located in the StreamingAssets folder don’t participate in the compilation.