최근 프로젝트에서는 마우스 드래그 레이어 효과를 만들고 싶었기 때문에 Jquery를 사용하여 수동으로 만들었습니다. 모든 사람과 공유하기 위해 보냈고, 영웅이 내 아이디어와 생각을 생각한다면 전문가의 조언을 듣고 싶습니다. 코드가 정확하지 않거나 개선이 필요한 부분이 있으면 조언을 주시면 매우 감사하겠습니다.
내 생각은 이렇습니다.
1. 마우스를 눌렀을 때 마우스의 현재 위치를 캡처합니다.
2.
3. 마우스가 움직일 때 마우스 이동 거리를 계산하고 이 거리를 개체의 위치로 업데이트합니다.
4. 마우스가 개체 밖으로 나가거나 마우스가 위로 튀어오르면 개체는 움직일 수 없는 상태로 간주됩니다. 이는 내 코드에서 isMouseDown이라는 bool형 변수로 표현되는데, 이 변수가 true이면 객체가 움직일 수 없는 상태라는 뜻입니다. 마우스가 객체 밖으로 나가거나 팝업되면 isMouseDown을 false로 설정합니다.
알겠습니다. 아래 코드를 게시하겠습니다. 내 아이디어가 명확하지 않은 경우 코드에서 확인할 수 있습니다.