캐릭터 jump1 [게임수학 | 유니티] 캐릭터 점프 구현하기 캐릭터의 점프 시 속도와 시간의 상관관계 캐릭터가 점프하면 빠른 속도로 높이가 상승하지만 시간이 지나면서 중력가속도에 의해 점점 그 속도가 감소한다. 결국 음수값이 되고 그 값은 캐릭터가 바닥에 착지할 때까지 점점 더 음수의 값으로 증가한다. 이 물리법칙을 1차함수로 정리하면 다음과 같다. y= -ax + b (a: 중력가속도 b: 초기 점프속도. x: 점프시간, y: 점프속도) 우리가 궁극적으로 알아야 할 것은 점프하는 동안의 캐릭터의 높이이다. 그렇다면 높이는 어떻게 구할 수 있을까? 높이는 위의 1차함수에서 빗금으로 표시된 영역의 시간당 누적값으로 표시된다. 왜냐하면 속도x시간=거리이고 여기서 높이는 거리와 같기 때문이다. 1차함수를 적분하여 2차함수로 만들면 y = (-a/2)*x*x + b*x이.. 2017. 3. 22. 이전 1 다음