프로젝트 일지/Unity
[Unity/TIL] UI Button 클릭 안 먹는 이유 뭐였게-요
톰마토
2025. 5. 2. 21:19
728x90
문제
스와이프바 외 영역을 클릭했을 때 스와이프바가 다시 올라오게 구현하기 위해 투명한 버튼을 덧댔다.
그런데 Button컴포넌트만 붙으면 클릭이 안된다.
이유
알고보니 UI 버튼에 Image가 없으면 클릭이 안 된다고 한다.
근본적 이유
Unity UI의 Button은 자체적으로 Raycast Target이 아니다.
실제로 클릭을 감지하는 건 Image나 Text 등 "그래픽(UI Graphic)" 컴포넌트이다.
해결
빈 Image 컴포넌트도 붙여줬다.
728x90