포물선 운동과 공 step02 : 공에 중력 더하기 앞서 step01에서 살펴본 공의 움직임은 중력이 없기 때문에 약간 부자연스럽다. 중력을 포함하는 공식은 아래와 같다. g = 1 (중력가속도 값) 수직 방향의 속도 = 수직 방향의 속도 + g 움직이는 물체 = 움직이는 물체 + 수직 방향의 속도 공식을 그대로 적용하여 소스로 옮기면 var g:Number = 1; var vy:Number = 8; 매프레임(시간)이 증가할 때 마다 vy = vy + g; ball.y = ball.y + vy; 포물선 운동에서 x축과 y축 어떠한 물체를 던져 올릴 경우 사선운동에 있어서 수평 방향으로는 공기의 저항을 무시하므로 등속 운동. 수직방향은 중력운동을 하므로 등가속도 운동을 한다. 이러한 운동을 포물선 운동이라..
포물선 운동과 공 step01 : 공의 움직임 1. 움직임 변수 vy를 만들어 주고 엔터프레임 시킨뒤 ball.y에 계속 vy값을 더해준다. 2. ball.y의 값이 밑으로 증가하다가 세로 너비의 끝점인 stage.stageHeight - (ball.height/2)를 만나면 vy 부호를 바꿔서 다시 위로 튀어오르도록 한다. 공의 원점이 정 가운데에 있기 때문에 stage.stageHeight - (ball.height/2) 으로 처리해 주는 것이며 그림으로 보면 다음과 같다. 3. 마지막으로 ball의 y가 ball.height/2 보다 작을경우 다시 부호를 바꾸어준다. 소스) import flash.events.Event; var vy:Number = 20; this.addEventListener(E..