프로젝트 일지/Unity

[Unity/TIL] UI Button 클릭 안 먹는 이유 뭐였게-요

톰마토 2025. 5. 2. 21:19

 

빈 화면 클릭해서 스와이프 내리기

 

문제

스와이프바 외 영역을 클릭했을 때 스와이프바가 다시 올라오게 구현하기 위해 투명한 버튼을 덧댔다.

그런데 Button컴포넌트만 붙으면 클릭이 안된다.

 

이유

알고보니 UI 버튼에 Image가 없으면 클릭이 안 된다고 한다.

근본적 이유

Unity UI의 Button은 자체적으로 Raycast Target이 아니다.
실제로 클릭을 감지하는 건 Image나 Text 등 "그래픽(UI Graphic)" 컴포넌트이다.

해결

실행 중 모습

빈 Image 컴포넌트도 붙여줬다.