Как правильно упаковывать ImageTarget(Vuforia) в AssetBundle?

218
17 сентября 2018, 17:20

Во время работы, программа должна принимать 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);
}
READ ALSO
LINQ из выражения в точечную нотацию

LINQ из выражения в точечную нотацию

Есть классы моделей

158
Как десериализовать такой JSON (в Visual Studio)? [дубликат]

Как десериализовать такой JSON (в Visual Studio)? [дубликат]

На данный вопрос уже ответили:

179
Конструктор Android в Visual Studio

Конструктор Android в Visual Studio

Решил сделать программку на шарпе для андроидДобавил в VS installer все инструменты для андроид розработки

201
Конвертация бинарного int в hex int

Конвертация бинарного int в hex int

К примеру, у меня есть число:

165