2013-09-25 3 views
-1

나는 모든 단계에 힘을 가하고있는 몸을 가지고 있습니다. 그러나 속도를 높이는 데는 상당한 시간이 걸리며 원하지 않습니다. 이 문제를 해결하기 위해 조정할 수있는 가치가 있습니까?Box2D - 가속을 가속하는 방법

답변

-1

나는 당신이 정확히 무엇을 찾고 있는지 알지 못합니다. 귀하의 질문은 귀하가 가속화를 구현하고자하는 것에 대해 명확하지 않습니다. 가능한 경우, 우리에게 귀하의 코드 스 니펫 (snippet)을 주시겠습니까? 그러면 아마도 우리가 정확히 원하는 것을 정확히 이해하게 될 것입니다. 나는 당신이 시간이 지남에 따라 증가하는 물체에 가속도를주고 싶다고 생각하고 있으며, 당신은 어떤 속도 후에 그것을 억제하기를 원합니다. 개체의 속도 나 속도를 조작하거나 조정하는 방법에 대한 몇 가지 기본 사항이 필요한 경우 나는 ...이 LINK에서 모양과 철저하게 통과하여 응용 프로그램에서 구현하려고

2

고등학교 물리학에서 뉴턴의 제 2 법칙을 기억

F의 = m을 제안 *는

여기서 F는 힘, m은 질량, a는 가속도입니다. 당신의 목표는 가속도를 높일 수 있습니다, 그래서 당신은에 수식을 재 배열 : A = F/m를

이 일을 몇 가지 방법이 있습니다

  • Apply 더 큰이 힘 (제작 더 큰 F)
  • (이것은 기본적으로 1.0로 설정) 고정물의 density을 줄입니다. 밀도를 낮추지 만 모양 유형 및 모양 치수를 고정 시키면 결과적으로 질량이 감소해야합니다. 이것은 또한 가속을 증가시킵니다.

마지막으로 신체의 linear damping으로 재생해야하는 최대 속도를 제한하려면 (기본값은 0). 선형 감쇠를 변경하는 것은 몸의 항력 계수를 변경하는 것과 같습니다. 값이 작을수록 글 머리 기호와 같은 유선형 및 유선형 개체를 사용할 수 있습니다. 높은 선형 감쇠 값은 shuttlecocks과 같이 거친 각도의 물체에 대한 것입니다.

그래서 당신이 힘이 가해질 때 물체가 매우 빠르게 속도를 갖고 싶어 더 큰 힘을 및/또는 고정의 밀도를 줄일 수 있습니다. 피사체의 최대 속도를 설정/감소하려면 선형 댐핑을 높이십시오.

도움이 되었기를 바랍니다.

관련 문제