UnityWebRequestAssetBundle.GetAssetBundle не работает на iOS - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь загрузить AssetBundle, который я создал для iOS, и загрузить его с сервера.

 void LoadAssetFromBundle()
{
    StartCoroutine(GetAssetBundle());
}

IEnumerator GetAssetBundle()
{
    UnityWebRequest www = UnityWebRequestAssetBundle.GetAssetBundle("https://brain.rs/rkd/2/assetbundletestios");
    yield return www.SendWebRequest();

    if (www.isNetworkError || www.isHttpError)
    {
        Debug.Log(www.error);
    }
    else
    {
        AssetBundle bundle = DownloadHandlerAssetBundle.GetContent(www);
        myLoadedAssetBundle = bundle;
        if (myLoadedAssetBundle != null)
        {
            Debug.Log("It's downloaded");
        }
    }
}

Но он не отлаживается, и всякий раз, когда я пытаюсь создать префаб с помощью этого кода, он говорит, что ссылка на объект не установлена ​​для экземпляра объекта.

Если кто-нибудь может мне помочь с этим, я был бы чрезвычайно благодарен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...