int dX = targetX - centerX;
int dY = targetY - centerY;
float radian = (float)Math.atan2(dY, dX);
moveX = (int)(centerX + r * Math.cos(radian));
moveY = (int)(centerY + r * Math.sin(radian));
'android tech.' 카테고리의 다른 글
두 점의 거리 (0) | 2016.12.05 |
---|---|
enum 활용 (0) | 2016.10.06 |
파일 이어받기 (0) | 2015.12.02 |
Https 및 언어에 따라 Json 다운로드 (0) | 2015.12.01 |
가속 센서와 자기 센서로 회전 구하기 (0) | 2015.08.31 |