Спасибо, я проверил теперь новый ответ, он работает хорошо. Спасибо!
вая файл сUnityEngine.WWW
Я получаю ошибку
OverflowException: переполнение номера.
Я обнаружил, что ошибка вызвана самой структурой, поскольку байтовый массив имеет больше байтов, чем может выделить int.MaxValue (~ 2 ГБ).
Ошибка выдается возвращением массива сwww.bytes
Это означает, что фреймворк, вероятно, хранит массив по-другому.
Как я могу получить доступ к загруженным данным другим способом или есть альтернатива для больших файлов?
public IEnumerator downloadFile()
{
WWW www = new WWW(filesource);
while(!www.isDone)
{
progress = www.progress;
yield return null;
}
if(string.IsNullOrEmpty(www.error))
{
data = www.bytes; // <- Errormessage fired here
}
}