기본 패턴
text
클릭 불필요 이미지:
- Raycast Target 해제설명
- Unity UI 최적화 가이드는 상호작용하지 않는 UI 요소의
Raycast Target을 꺼 두라고 권장합니다. - Graphic Raycaster는 입력 판정을 위해 후보 그래픽을 검사하므로, 불필요한 대상이 많으면 비용이 커질 수 있습니다.
- 단순 장식 이미지, 배경 패널, 읽기 전용 텍스트는 보통 레이캐스트 타깃일 필요가 없습니다.
- 상호작용하는 버튼, 슬라이더, 토글만 남겨 두면 입력 판정 범위를 줄이기 쉽습니다.
짧은 예제
text
점검 순서:
1. Image / Text 컴포넌트 확인
2. 클릭이 필요 없는 경우 Raycast Target 해제
3. EventSystem 비용과 클릭 오작동 여부 확인빠른 정리
| 항목 | 설명 |
|---|---|
| Graphic Raycaster | UI 입력 판정용 컴포넌트 |
| Raycast Target | 해당 그래픽이 입력 검사 대상인지 여부 |
| 장식 요소 | 보통 검사 대상에서 제외 가능 |
| 입력 비용 | 후보가 많을수록 증가 가능 |
| 오작동 방지 | 불필요한 가림 요소 제거에 도움 |
주의할 점
레이캐스트 타깃을 무조건 끄면 필요한 클릭까지 사라질 수 있습니다. 버튼 자체뿐 아니라 실제로 이벤트를 받아야 하는 부모/자식 구조를 함께 확인해야 합니다.
참고 링크
2 sources