UI 뒤로 클릭 되어 의도치 않은 결과를 낳는 경우가 있는데
Raycast하는 코드 직전에 다음 코드를 추가해주면 해결된다.
if (EventSystem.current.IsPointerOverGameObject())
return;
EventSystem은 using UnityEngine.EventSystems 에 있다.
'유니티 > 팁, 정보 노트' 카테고리의 다른 글
[C#] as vs classic casting (0) | 2019.10.18 |
---|---|
[Unity]EventSystem을 이용해 아이템UI 드래그 및 다른 슬롯에 등록하기(IDragHandler, IDropHandler) (3) | 2019.09.27 |
[Unity]Array를 List로 변환 (0) | 2019.04.15 |
[Unity]인자가 있는 별도의 함수 Listener에 등록 (0) | 2019.04.15 |
[Unity]StringToEnum, 드롭다운 메뉴 선택된 텍스트 (1) | 2019.04.15 |