You are viewing a single comment's thread from:

RE: 게임 개발 이야기: 속도를 계산 하는 방법 how to calculate velocity in game engine

in #kr-dev7 years ago

아래처럼 되는데, 뭐가 잘못된거죠?

v[i+1] = v[i] + v'[i]*dt
v[i+2] = v[i+1] + v'[i]*dt
       = v[i] + v'[i]*dt + v'[i]*dt
       = v[i] + 2*v'[i]*dt
v[i+n] = v[i] + n*v'[i]*dt
Sort:  

댓글과 같은 경우라면,

v[i+2] = v[i+1] + v'[i+1]*dt
       = v[i] + v'[i]*dt + v'[i+1]*dt

가 되어야 합니다. v'[i] 는 위 코드에서 a에 해당하므로 a가 변경된다면 v'[i+1] != v'[i] 일 수 있거든요 ....

아 그런데 예제 코드론 F가 상수로 보이기 때문에 nv'[i]dt 라고 결론 내리신게 맞습니다;; 코드 수정하겠습니다 ㅠ.ㅠ