폰게임 만드는중임
건물을 드래그해서 움직이다가 건설할 수 있는 타일 안으로 들어가면 지정된 위치에 착 옮겨지는 코드 만드는중인데
OnPointerEnter하면 건설가능 타일에 들어온걸로 판단하고 이짝으로 옮기고
OnPointerExit하면 타일에서 나간걸로 판단해서 다시 터치따라서 이동하는걸로 만들었거든?
해당 스크립트는 타일에 컴포넌트로 붙고 말이야
근데 시벌 이게 됐다가 안됐다가 지랄하길래 좀 테스트해보니까
타일끼리 완전히 딱붙어있는 곳에서 A, B타일 있다고 했을때
A Enter -> A Exit -> B Enter 이런 식이 아니라
A Enter -> B Enter -> A Exit 이따구로도 나오고 그때그때 지랄이 나는거임.
아마 OnPointer 가 프레임단위로 작동해서인거 같기도 하고..
내가 원하는 건 현재 터치 위치가 어떤 GameObject 위에 떠 있는지 확인하는 거거든?
폰게임에서 OnMouseOver 쓰지말라고 해서 어케 해보려고 하는데 좆같네..
좋은 방법 있는사람?
음... 타일간 여유를 주는 건 어떰?
실제 보이는 이미지는 냅두는 대신 마우스 입력 받는 기능은 끄고 새로운 텅빈 이미지를 조절해 마우스 입력기능으로 쓰는 거