[2021] 🎓 졸업작품/[2021] 🎮 Unity
Unity C# Sprite → Textrue 2D로 변경
락꿈사
2021. 12. 23. 15:58
참고
https://answers.unity.com/questions/651984/convert-sprite-image-to-texture.html
public static Texture2D textureFromSprite(Sprite sprite)
{
if(sprite.rect.width != sprite.texture.width){
Texture2D newText = new Texture2D((int)sprite.rect.width,(int)sprite.rect.height);
Color[] newColors = sprite.texture.GetPixels((int)sprite.textureRect.x,
(int)sprite.textureRect.y,
(int)sprite.textureRect.width,
(int)sprite.textureRect.height );
newText.SetPixels(newColors);
newText.Apply();
return newText;
} else
return sprite.texture;
}
이것도 정말정말 많이 썼던 코드