[유니티] 유니티에 UGUI와 메인카메라의 충돌을 같이 하기

Programming/Unity|2018. 3. 15. 10:30
반응형

 

유니티에 UGUI와 메인카메라의 충돌을 같이 하기

 

유니티에서는 메인카메라와 UI카메라가 다른데 그래서 충돌체크도 같이 할 수가 없다.

그걸 해결하기 위해 여러 방법이 있지만 이번에 포스팅 하는 것은 방법 중 하나이다.

 

 

1. 메인카메라에 Physics 2D Raycaster 컴포넌트를 달아준다.

 

 

 

2. 해당 UI(여기서는 버튼)에 EventTrigger 컴포넌트를 붙어준다.

 

 

 

3. 해당 UI스크립트에 IPointerClickHandler를 상속시켜준 다음 아래 코드를 적어서 체크해주면 된다.

using UnityEngine.EventSystems;


public void OnPointerClick(PointerEventData eventData)
{
    Debug.Log("체크");
}

 

 

 

반응형

댓글()