2016-09-15 22 views
0

나는 cannon.js로 만든 강체를 가지고 있는데, 여기에서 나는 그것을 움직이기 위해 속도를 적용합니다.움직이는 대상 (속도)의 세계적인 위치를 예측하는 방법은 무엇입니까?

this.body.velocity.set(coord.x, this.body.velocity.y, coords.z); 

이제 속도를 설정하기 전에이 물체의 미래 위치를 예측하고 싶습니다. 이 실제로 작동하지

body.position += velocity * dt 

:

내가 좋아하는 뭔가를 시도했다. 누군가이 일을하는 방법을 알고 있는지 궁금합니다.

+0

얼마나 많은 시간이 지나면 위치를 예측하고 싶습니까? rigidbody의 속도로 coord.x와 coord.z를 어떻게 사용합니까? coord는 미리 계산 한 속도입니까? – Leo

+0

coord.x 및 coord.z는 Accuration을 기반으로 계산 된 직교 좌표입니다. – user2458046

+0

알기. 당신은 대상의 위치를 ​​예측하고 싶다고 말합니다. 그러나 앞으로 얼마 동안 예측하고 싶습니까? 1 초만 기다려? 다음주기에? – Leo

답변

0

미래의 위치를 ​​얻으려면 : newpos = position + velocity amtseconds. 다음 타임 스텝에서 위치를 얻으려면 : newpos = position + velocity deltatime.