본문 바로가기
C# & 유니티/유니티

[유니티] 마우스 커서를 갖다댔을 때 실행되는 함수

by 감조자림 2023. 6. 12.
  • onMouseEnter
    마우스커서를 위에 갖다대면 실행된다.
  • onMouseExit
    마우스커서를 올렸다가 다른 곳으로 가져가면 실행된다.

오브젝트에 콜라이더를 설정해놓은 상태에서 그 콜라이더에 마우스 커서가 닿았느냐 아니냐가 판단 기준이다.

문제는 두 개 이상의 오브젝트의 콜라이더가 겹쳐있는 경우 겹쳐진 부분에 마우스 커서를 갖다대면 하나의 오브젝트에서만 onMouseEnter 함수가 실행되는 듯하다. 아마도 (레이어가)앞쪽에 있는 녀석에 대해서만 실행되는 듯하다.

 

댓글