휠체어를 사용하여 휠체어가 주 차량 바디에 부착 된 상태에서 물리학을 위해 box2d를 사용하여 안드로이드 게임을 만들고 있습니다. 지금은 특정 값으로 자신의 속도를 제한도 그 차량을 가속화하고, 할 수있는 적절한 방법을 찾고, 현재 나는이 방법으로 그 일을하고있다 :Box2d - 휠 속도 가속 및 제한
public void accelerate(int direction)
{
if (Math.abs(wheel1.getAngularVelocity()) < maxSpeed)
{
wheel1.applyAngularImpulse(accelerateRatio * direction);
wheel1.applyAngularImpulse(accelerateRatio * direction);
}
}
장소 :
- wheel1 및 wheel2은 내 바퀴 시체입니다.
- int 방향은 가속하려는 방향입니다 (오른쪽 1, 왼쪽 -1).
- 가속도 - 가속도 비율, 예를 들어 10입니다.
- 최대 속도 - 차량의 최대 속도 (12)처럼 등
바로 가속화하고보다 왼쪽 가속 말할 수하는 동안, 그것은 짜증나는 버그가 특히 때문에, 그에게 완벽한 솔루션을 생각하지 않는다, 차량은있다 먼저 속도가 느려지므로 속도를 늦추십시오.