function MouseClickHandler(e)
{
tpx = e.pageX; //마우스 클릭 x좌표
tpy = e.pageY; //마우스 클릭 y좌표
tx = tpx - 객체.x;
ty = tpy - 객체.y;
an = Math.atan2(ty, tx) * 180 / Math.PI; //객체와 마우스 클릭 좌표 사이의 각도
di = Math.sqrt(tx * tx + ty * ty); //객체와 마우스 클릭 좌표 사이의 거리
if( di > 5 ) { // 거리가 5보다 차이가 나면
객체._x = 객체._x + Math.cos(an * (Math.PI / 180)) * 10 //등속운동
객체._y = 객체._y + Math.sin(an * (Math.PI / 180)) * 10
}
}
'게임개발' 카테고리의 다른 글
게임 개발 시 필요한 라이브러리 (0) | 2012.09.14 |
---|