# 주의: 테스트 결과 Dropdown,Button은 IpointerClickhandler가 안먹힘.

 

※ UI Click 사용조건 

  # 요즘은 Canvas 추가하면 EventsSystem,Graphic Raycaster가 자동 추가된다.

  - Eventsystem추가 , Graphic Rasycster 추가 , Layer 는 UI로 설정

 

※ 비 UI Click 사용조건 

    - Eventsystem추가 , Graphic Rasycster 추가 , Layer 는 UI로 설정, MainCamera에 Pysics Raycaster 추가(2D면 2D

      Raycaster 추가) , BoxColider추가

 

※ 코딩부분

 

※ 클릭한 부분의 값을 얻고 싶을 때

해당 객체에 Sciript를 만들어서 IPointerClickHandler를 추가해면 제대로 작동이 된다.

- 실제 동작

#주의 할점은 해당 Script 및 자식 객체들도 다 적용된다. 원하면 부분에만 스크립트를 넣어주고 필요시 자식객체까지 쓰겠다고 하면 상위객체에 넣어주면 되겠다.

 

'Unity3D > Unity 내용 & 공부' 카테고리의 다른 글

유니티 좌표계  (0) 2022.07.14
New Input system 잘 정리 된 사이트  (0) 2022.06.21
Unity TextMeshPro 무료 한글 폰트 적용하기  (0) 2022.06.03
TextMeshProUGUI - DropDown  (0) 2022.05.30
StreamingAsset Json읽기  (0) 2022.05.19

+ Recent posts