作者:手机用户2502868585 | 来源:互联网 | 2023-09-03 18:18
我正在使用unity 2019.2.14f1和Visual Studio 2019.我也尝试使用ICSharpCode.SharpZipLib,但找不到任何解决方案。我正在尝试使用以下URL中提供的代码中的代码:
Unzip a memorystream (Contains the zip file) and get the files
预先感谢。
要从URL下载文件,可以使用system.net
WebClient client = new WebClient();
client.DownloadFile("http://whateverlinkyouhave.zip",@"C:\whateverlinkyouhave.zip")
,
您可以使用UnityWebRequest.Get
在Unity中下载文件。请注意,像在该页面上显示的示例中一样使用它,您将要确保自己知道如何使用Unity的Coroutines。
此外,您将要使用downloadHandler.data
而不是downloadHandler.text
来获取下载的数据,以字节为单位,可以将其放入流中。
一旦有了这些文件,就可以使用适当的库或标准库调用来解压缩文件。