请将更正后的正确的脚本全部写出来
时间: 2024-03-16 17:46:04 浏览: 21
好的,以下是更正后的代码:
```
public void ReplaceIMG(RawImage _rawImg, string path)
{
print("ReplaceIMGwww");
try
{
var tex = DownloadSync("file://" + path).texture;
if (tex == null)
return;
tex.wrapMode = TextureWrapMode.Clamp;
float width = tex.width;
float height = tex.height;
_rawImg.texture = tex;
_rawImg.SetNativeSize();
tex = null;
}
catch (Exception e)
{
Debug.Log(e.Message);
}
}
public static IEnumerator DownloadSync(string path, WWWForm form = null)
{
UnityWebRequest www;
if (form != null)
www = UnityWebRequest.Post(path, form);
else
www = UnityWebRequest.Get(path);
www.SendWebRequest();
yield return YieldToStop(www);
}
private static object YieldToStop(UnityWebRequest www)
{
var @enum = DownloadEnumerator(www);
while (@enum.MoveNext()) ;
return @enum.Current;
}
private static IEnumerator DownloadEnumerator(UnityWebRequest www)
{
while (!www.isDone)
{
yield return null;
}
yield return www;
}
```
请注意,代码中的 YieldToStop 函数和 DownloadEnumerator 函数也进行了一些更改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)