问题遇到的现象和发生背景
在编辑器模式下加载streamingassets下的图片没问题,打包PC后加载出来的是红色感叹号。
问题相关代码,请勿粘贴截图
IEnumerator IETexture(string path, RawImage tex)
{
string pa = Path.Combine(Application.streamingAssetsPath + "/" + path+".png");
UnityWebRequest webRequest = UnityWebRequestTexture.GetTexture(pa);
yield return webRequest.SendWebRequest();
Debug.LogError(webRequest.error);
if (DownloadHandlerTexture.GetContent(webRequest) != null)
{
Texture2D texture = DownloadHandlerTexture.GetContent(webRequest);
tex.texture = texture;
}
}
运行结果及报错内容
Debug.LogError(webRequest.error)的结果也为空,但就是加载的图片变成红色感叹号