当前位置:   article > 正文

unity 本地或者网络加载图片代码_unity根据网络地址加载图片

unity根据网络地址加载图片

    /// <summary>
    /// 从本地加载图片
    /// </summary>
IEnumerator GetTexture(string file,)
    {
        //这里的地址可以填本地文件地址  file://[文件路径]
        using (UnityWebRequest www = UnityWebRequestTexture.GetTexture(file))
        {
            yield return www.SendWebRequest();
            if (www.isNetworkError)
            {
                Debug.Log(www.error);

            }
            else
            {
                /*这里把贴图转换的过程放到了后台线程来完成,
                并且相比于直接脚本加载图片做了优化,减少了内存分配*/
                Texture2D tx = DownloadHandlerTexture.GetContent(www);
                //tx 为加载的图片

            }
        }

    }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/103503
推荐阅读
相关标签
  

闽ICP备14008679号