unity使用www动态下载文件怎么保存到本地

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity使用www动态下载文件怎么保存到本地相关的知识,希望对你有一定的参考价值。

public IEnumerator url(string surl)

WWW aa = new WWW(surl);
Debug.LogError(aa);
AssetBundle post = aa.assetBundle;
Debug.Log(post.mainAsset);
yield return aa;


已使用WWW进行动态下载,怎么才能把动态下载的数据保存到本地上

参考技术A 你说的数据指的是什么类型?如果是简单数据类型,int,float,string,之类的都转换为字符串,存储到txt上保存,其实就是File.Create()方法创建文件,用File.WriteAllLines写入文件,记得要using System.IO;至于其他文件,比如你从网络上下载图片保存的话,同样的方法,用EncodeToPNG方法将Texture2D转为png图片,用File.WriteAllBytes保存图片到你需要的位置,其他文件类型同理

很多张图片文件名相同,但路径不相同,怎么能批量下载到本地电脑上,按照图片的路径自动保存在本地电脑上

参考技术A 肯定有这样的软件才敢说的吗。
推荐你使用最新版本的
文件批量处理百宝箱V8.0
更多功能-拓展界面-文本行处理-32中的功能。
用法:
1.先将你的几千个网络文件名地址的合法全称在记事本中编辑好并保存
2.
切换到软件的该功能项,将此记事本中保存的网络地址导入列表中,指定输出父目录,勾选保留网络原地址,单击下载即可。
参考技术B 建议去搜索相关的bat批处理命令
例如提取word文件名:
dir
d:\*.doc
>>
docname.txt

以上是关于unity使用www动态下载文件怎么保存到本地的主要内容,如果未能解决你的问题,请参考以下文章

Unity--上传下载文件并保存到本地

UNITY 动态添加场景

用unity的www去下载assetbundle速度很慢!!怎么解决??

Unity在商店或者Package Manager下载的Package的保存位置

unity下载模型到本地并加载

WWW下载图片并保存到Unity的Assets下