Programming/Unity
[유니티] 유니티에 UGUI와 메인카메라의 충돌을 같이 하기
playgound
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("체크");
}
반응형