JPG 파일을 읽으면 RGB24로 기본 포멧이 변경된다...
PNG는 RGBA32로 덕분에 JPG로 로딩된 텍스쳐는 재 변환을 거쳐야 한다.
Texture2D tx;
tx.LoadImage(jpg data bytes~);
Color[] txColor = tx.GetPixels();
tx.Resize(tx.width, tx.height, TextureFormat.RGBA32, false);
tx.SetPixels(txColor);
tx.Apply();
이런 귀찮은 과정을 거쳐야한다.
'Game Programming' 카테고리의 다른 글
ANIMA2D (0) | 2017.03.25 |
---|---|
module googlemobileads not found (0) | 2017.01.31 |
unity tag bug (0) | 2017.01.09 |
unity 5.5.x 에서의 textureformat importer 문제. (0) | 2017.01.01 |
밀린 게임 만들기 - 테니스 (0) | 2016.10.27 |