표정 스프라이트 캔버스 알파값 박스현상 없애기 / Unity Expression Sprite Canvas Alpha
캐릭터의 표정을 사용하는 대화시스템을 만들어 본 개발자라면 누구나 한 번쯤 하는 고민. 표정이 들어간 스프라이트에 알파값을 넣으면 박스가 생겨!! 일반적으로 표정 시스템을 만든다면 전신 스프라이트를 준비하고, 그 위에 표정 스프라이트를 올리는 방식으로 작업할 것이다. 해상도만 같다면 그 위에 올리면 감쪽같고 그대로 사용하면 될 것 같다. 알파값만 들어가지 않는다면 말이다. 전신 스프라이트 위에 표정을 올리고 캔버스에 알파를 적용하면 위와 같이 표정 스프라이트 부분이 알파가 겹치게되면서 경계선 부분이 눈에 띈다. 이 경계선을 안보이게 하는 방법은 UnMask를 이용하는 것이다. https://github.com/mob-sakai/UnmaskForUGUI#demo GitHub - mob-sakai/Unmas..