Unity Texture2D图片转换成image

废话少说,直接上代码看。

//将texture转成image
    Sprite GetSpriteByTexture(Texture2D tex)
    {
     
        Sprite _sprite = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0.5f, 0.5f));
        return _sprite;
    }

最好界面中有个image的预制体,然后加载这个预制体并实例化它,再修改它的sprite即可加载出对应的图片。

你可能感兴趣的:(Unity Texture2D图片转换成image)