- 保存Texture 2D到本地
var bytes = tex2D.EncodeToPNG(); // Application.dataPath为Asset文件夹路径 File.WriteAllBytes(Application.dataPath + "/Resources/Test/SavedScreen2.png", bytes); - 旋转
RotateTexture2D.RotateSquare(tex2D, 180.0f); - Texture转Texture2D
RawImage的纹理类型是TextureTexture2D tex2D = tex as Texture2D; - Texture2D转Base64字符串
public string Texture2DToBase64(Texture2D tex) { byte[] bytesArr = tex.EncodeToJPG(); string strbaser64 = Convert.ToBase64String(bytesArr); return strbaser64; } - Base64字符串转Texture2D
public Texture2D Base64ToTexture2D(string Base64Str) { Texture2D pic = new Texture2D(190, 190, TextureFormat.RGBA32, false); byte[] data = System.Convert.FromBase64String(Base64Str); pic.LoadImage(data); return pic; }
版权声明:本文为weixin_41260141原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。