Unity3D BackgroundDwonload Показать прогресс - PullRequest
0 голосов
/ 10 ноября 2019

Здесь находится хранилище от Unity-Technologies:

https://github.com/Unity-Technologies/BackgroundDownload

Я использовал плагин, могу выполнить операцию загрузки, и она успешно завершается, но прогресс не будетобновляться и отображаться во время загрузки:

 using (var download = Unity.Networking.BackgroundDownload.Start(new Uri(URL), Application.persistentDataPath+"/temp/assets"))
        {
            while (download.progress <=1.0f) 
            {
                percent = download.progress * 100; 
                DownloadProgressbar.GetComponent<Progressbar>().SetValue((int)percent);
                yield return null;
            }

            yield return new WaitForSeconds(0.5f);


            if (download.status == Unity.Networking.BackgroundDownloadStatus.Failed)
            {
                Debug.Log(download.error);
            }
            else
            {
                showAlert('download is finished');
            }
}

Это не дает мне прогресс моей операции загрузки. также я использовал

yield return new download

, но это не работает. на последнем шаге это дает 1.0 как прогресс, но во время загрузки я не могу получить прогресс загрузки.

Есть идеи? Заранее спасибо

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