알파가 포함된 이미지의 실제 보이는 부분만 터치영역으로 설정하고 싶을때가 있다.
가령 아래와 같은 이미지
UI 는 기본적으로 사각형 형태로 영역이 잡히기 때문에 몇가지 설정을 해주어야 하는데,
- Texture Import Inspector
- Sprite MeshType 을 FullRect로 설정
- Advanced -> Read/Write Enable 체크
- Image 의 AlphaHitTestMinimumThreshold 설정
GetComponent<Image>().alphaHitTestMinimumThreshold = 0~1값
터치의 raycast hit 테스트의 알파값을 설정할 수 있는 값으로, 설정 값 이상의 알파값을 갖는 영역만 터치로 간주하겠다는 의미