2013-04-23 4 views
0

방금 ​​상자 2를 사용하는 법을 배웠습니다. 여기 내 문제가있다.이상한 방법 applyForceToCenter in box2d

시스템이 시작될 때 ApplyForceToCenter 메서드를 사용하여 상자의 속도를 제어하면 본문이 멀리 날아가지만 다음에 ApplyForceToCenter 메서드가 포함될 때 상자가 돌아 가지 않고 속도가 정상으로 돌아옵니다. 권리.

제가 의미하는 것은 ApplyForceToCenter입니다. 처음에는 틀렸고 그 다음과 다른 때는 옳습니다.

누군가 나를 도울 수 있습니까? 정말 감사.

나는 세상의 Step()에서 그것을 사용하지 않고 있으며, 단지 내 수업 방법에 포함 시켰습니다.

답변

0

월드 스 테이블이 약간 느리게 실행되는 것으로 밝혀 졌으므로 월드 스텝이 예상보다 큰 시간을 허용합니다. F * t (더 큰) = m * vt - m * v0을 사용하면 vt가 매우 커집니다. 결과는 박스가 날아가는 것입니다.