我也是新手,之前接触了动态加载资源,但是这种都是在内存中或程序自己的缓存中,不方便使用
我就试了下,能否把它存在磁盘上,结果是可以的,txt和fbx在测试中从服务器下载下来之后数据是正确的
上代码:
IEnumerator downAsFile(string path,string filename) {
//经实验表明,这个是可以的,把服务器上的文件保存到本地来
WWW www = new WWW(path);
yield return www;
if(www.error==null){
Debug.Log("下载完成");
byte[] stream = www.bytes;
FileStream fs = new FileStream(filename, FileMode.CreateNew);
// Create the writer for data.
BinaryWriter w = new BinaryWriter(fs);
// Write data to Test.data.
w.Write(stream);
w.Close();
fs.Close();
}
}
就是这样,喵~