Во время работы, программа должна принимать AssetBundle. AssetBundle должен содержать ImageTarget и контент, относящийся к нему. Проблема заключается в том, что при распаковки AssetBundle'а, во время работы программы, контент, при наведении камеры на метку, не отображается. В чём может быть проблема и как её решить ?
Файл, в котором располагается этот метод, прикреплён к камере (ARCamera)
// Метод, который распаковывает AssetBundle
IEnumerator Start () {
string path = EditorUtility.OpenFilePanel("Save", "", "");
if (path.Length > 0) {
WWW www = new WWW("file:///" + path);
yield return www;
if (www.error != null) {
Debug.Log(www.error);
yield break;
}
AssetBundle assetBundle = www.assetBundle;
foreach (var name in assetBundle.AllAssetNames()) {
Debug.Log("Name: " + name);
Instantiate(assetBundle.LoadAsset(name));
}
}
}
Файл, в которой находится эта функция, располагается в папке Editor
// Функция, которая создаёт AssetBundle
MenuItem("SimpleBundle/Build")]
static void BuildingBundles () {
Debug.Log("Building");
string path = EditorUtility.SaveFolderPanel("Save Bundle", "Asif", "Mamedov");
BuildPipeline.BuildAssetBundles(path, BuildAssetBundleOptions.CollectDependencies, BuildTarget.iOS);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Решил сделать программку на шарпе для андроидДобавил в VS installer все инструменты для андроид розработки