Во время работы приложение сервер должен прислать AssetBundle и файл с расширением .unitypackage, в котором хранится база данных с маркерами. Можно ли во время работы приложения распаковать файл .unitypackage и если можно, то как это сделать ?
Файлы типа unitypackage вы можете использовать только в редакторе. Единственное api, работающее с ними - AssetDatabase, класс, доступный только в редакторе unity.
Как вариант решения, вы можете попробовать пересылать информацию о маркерах в текстовом формате, например json, и использовать встроенный JsonUtility для работы с ним. Либо попробовать зашить нужный вам ресурс в AssetBundle.
Спасибо !!! В таком случае отсюда вытекает другая проблема. Мне нужно упаковать два файла с расширением .xml и .dat. Когда я пытаюсь это сделать, в консоле появляются следующие warining'и:
AssetBundle я создаю следующим образом (BuildPipeline.BuildAssetBundles(path, BuildAssetBundleOptions.None, BuildTarget.StandaloneLinux)).
Сборка персонального компьютера от Artline: умный выбор для современных пользователей