[유니티] 유니티에 UGUI와 메인카메라의 충돌을 같이 하기
Programming/Unity2018. 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("체크");
}
반응형
'Programming > Unity' 카테고리의 다른 글
[유니티] Can't add script (0) | 2018.04.06 |
---|---|
[유니티] But the dll is not allowed to be included or could not be found. (0) | 2018.04.05 |
[유니티] 코드에서 애니메이션 바꾸기 (0) | 2018.03.26 |
[유니티] NGUI UIlabel 줄바꿈 적용시키기 (0) | 2018.02.22 |
[유니티 에러]ArgumentException: The Assembly System.Configuration is referenced by System.Data (0) | 2017.07.15 |
댓글()