카드게임을 구현하고 있고 Hover 효과를 OnMouseEnter, OnMouseExit 으로 구현했습니다. (마우스를 카드에 가져다가 놓으면 카드가 잘 보이게 커지는 효과)
그리고 OnMouseDown, OnMouseDrag로 카드 잡는 걸 간단하게 만들고 이리저리 움직이는데
잡고 있는 카드를 다른 카드 위치로 이동하면 다른 카드의 hover, OnMouseEnter 이벤트가 실행되더라고요
그래서 이러한 구현을 할 때 보통 OnMouse 이벤트를 쓰는게 맞는지
아니면 다른 편한 방법이 있는지 알고 싶습니다.
중앙 통제하는 클래스 하나 있어야지 어차피 만들다보면 무조건 필요해짐. 그걸로 처리하셈.
inputManager 같은 거 말씀이실까요
그렇게까지 범용적인거 말고 그냥 카드 시각적인거 총괄하는 정도로 있어야지
잡고 있을 때 트루 잡고 있지 않을 때 펄스 - dc App
카드를 UI로 바꾸고 OnDrag, IPointerEnter 등을 (인터페이스) 등록해서 구현하는게 성능에도 좋고 레이캐스터 타겟 때문에 뒤에 있는 카드의 이벤트는 무시됨. - dc App