예를 들어


현재 오브젝트의 좌표가 (0,0)임.


마우스로 클릭을 하면 목표 좌표 (x,y)를 얻음.


이제 일정한 속도로 목표 좌표까지 움직이려면 어떻게 할까잉?


단, 마우스로 다시 클릭하면, 새로운 목표 좌표(x',y')을 얻게 되고, 현재 좌표는 움직인 좌표로 다시 초기화됨,


새로운 목표 좌표까지의 속도 역시 이전과 일치해야함...


start_x = 0.0;

start_y = 0.0;


dest_x = x;

dest_y = y;


//

전 여기를

move_x = ( dest_x - start_x ) / speed;

move_y = ( dest_y - start_y) / speed;

//


새로운 좌표 클릭

//

start_x = start_x + 움직인 거리

start_y = start_y + 움직인 거리


dest_x = x';

dest_y = y';



저런 식으로 했는데.. 저런식으로 하면 방향은 제대로 잡히는데


새로운 좌표를 클릭할 때마다 오브젝트가 움직이는 속도가 달라져서 -_-;;


정규화가 필요한 거 같긴한데 어떻게 맞출까잉