[Unity3D] Texture2D 보간 기능을 이용해 리사이징 (Resize) 하는 방법
2015. 7. 16.
유니티로 게임 개발을 하다가 이미지의 사이즈를 줄여야 하는 경우가 있었습니다. 유니티에서 텍스쳐는 보통 Texture2D 를 사용하게 되는데요. 여기서 제공해 주는 Resize() 함수를 사용했더니 제대로 리사이징이 되질 않아서 인터넷을 찾아서 아래 같이 리사이징을 하는 함수를 찾았습니다. public static Texture2D ResizeTexture(Texture2D tex, int w, int h) { Texture2D result = new Texture2D(100, 100, TextureFormat.RGBA32, true); Color[] rpixels = result.GetPixels(0); float incX = (1.0f / (float)100); float incY = (1.0f / ..