美文网首页
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