Unity/수업 내용

[Unity 2020.3] UI를 사용할 때 마우스 Input 방지

JSH1 2021. 10. 20. 15:36
using UnityEngine.EventSystems;

print(EventSystem.current.IsPointerOverGameObject());

 

마우스 포인터가 UGUI 오브젝트 위에 올라가있을때 true를 반환하고 아니면 false를 반환

 

if (Input.GetMouseButtonDown(0) && !EventSystem.current.IsPointerOverGameObject())

마우스 포인터가 UGUI 위에 올라가 있지 않을 때 작동