안드로이드 스튜디오에서
Canvas로 만들어낸 Circle 두 개가
서로 왔다갔다 움직이다가 서로 부딪쳤을 경우
이벤트를 발생 시키고 싶습니다.
canvas.drawCircle(A_moveX, A_moveY, radius, paint);
canvas.drawCircle(B_moveX, B_moveY, radius, paint);
A_Top = A_moveY - radius;
A_Bottom = A_moveY + radius;
A_Left = A_moveX - radius;
A_Right = A_moveX + radius;
B_Top = B_moveY - radius;
B_Bottom = B_moveY + radius;
B_Left = B_moveX - radius;
B_Right = B_moveX + radius;
대충 위와 같은 방식의 코드로 되어 있습니다.
여기서 막혀버렸어요. ㅜㅜ
대충 어떻게 해야할지 감은 옵니다 ...
하지만 이것저것 시도를 해보는 중인데
되지를 않네요.
위에 것들을 if문으로 어떻게 엮어야 하는지를 모르겠습니다.
화면의 끝에 닿았을 때의 이벤트는 어찌어찌
잘 해결이 되었는데, 원끼리 닿았을 때의
이벤트 처리 방법은 떠오르지가 않네요 ...
도와주세요 ㅠㅠ