위의 그림처럼 특정 오브젝트를 특정 각도(a)와 특정 속도(r)로 이동시키려면 그때의 x축과 y축에서의 속도인 vx와 vy를 구해야 해요
그리고 이때 위의 그림에서 나온것처럼, vx와 vy는 해당 각도(a)와 길이(r)의 선분을 x축과 y축에 각각 투영시켰을때의 x값과 y값이에요
그렇게 해서 매 프레임마다 오브젝트의 현재 x좌표에 vx만큼의 값을 더하고, y좌표에 vy만큼의 값을 더하면, 최종적으로 오브젝트를 특정 각도와 특정 속도로 이동시킬수 있어요
그리고 이때의 vx와 vy는 삼각함수로 구할수 있어요
위의 그림처럼 원점인 0,0으로부터 특정 각도(a)로 특정 길이(r)만큼 떨어진 점 x,y의 좌표는
x=r*cos(a)
y=r*sin(a)
가 되요
즉 특정 각도(a)와 특정 속도(r)로 움직이는 오브젝트의 x축에서의 속도인 vx는 r*cos(a)이 되고
y축에서의 속도인 vy는 r*sin(a)이 되는거에요
그리고 위의 동영상이 그렇게해서 특정 각도와 속도로 움직이는 오브젝트를 생성한 영상이에요
댓글 0