美文网首页
Unity使用WWW加载图片进行压缩处理

Unity使用WWW加载图片进行压缩处理

作者: 小巃 | 来源:发表于2017-11-18 10:29 被阅读0次

    减小图片在真机中占用的内存使用量,代码如下:
    WWW www = new WWW ("file:///" + ToolSDK.MsLocalFilePath + "/" + MsID + ".jpg");
    yield return www;
    if (www.error != null) {
    Debug.Log ("本地图片加载失败:" + www.error + "记载本地路径为:" + (ToolSDK.MsLocalFilePath + "/" + MsID + ".jpg"));
    } else {
    if (www.isDone) {
    this.transform.GetChild (0).GetComponent<UITexture> ().mainTexture = new Texture2D (4,4,TextureFormat.PVRTC_RGB4,false);
    www.LoadImageIntoTexture ((Texture2D)this.transform.GetChild (0).GetComponent<UITexture> ().mainTexture);
    }
    }

    代码为部分代码,核心代码已经写出
    注意一:先对需要替换图片的物体进行压缩设置
    注意二:通过LoadImageIntoTexture将图片放置到物体上

    相关文章

      网友评论

          本文标题:Unity使用WWW加载图片进行压缩处理

          本文链接:https://www.haomeiwen.com/subject/khtmpxtx.html