unity将Byte[]转成图片
时间: 2023-11-25 09:06:34 浏览: 153
Unity中Byte转Image
可以使用以下代码将一个 Byte 数组转换为 Unity 的 Texture2D 对象:
```
byte[] imageBytes = // 从某处获取图片的 Byte 数组
Texture2D texture = new Texture2D(2, 2);
texture.LoadImage(imageBytes);
```
其中,`LoadImage` 方法可以将 Byte 数组转换为 Texture2D 对象。注意,Byte 数组需要是图片文件的二进制数据。如果 Byte 数组不是有效的图片数据,将会抛出异常。
转换完成后,您可以将 Texture2D 对象用于设置 Sprite 或者作为材质的贴图等等。
阅读全文