Pergunta

Estou tentando simular um balão cair no Box2DAS3. O que é importante é que o balão cai o de tal forma que a parte inferior foram você explodi-lo gira em direção ao fundo se é bater os lados ou cair em um ângulo.

alt texto http://lh4.ggpht.com /_gjsCWAV_CZc/Sw7zqHahTJI/AAAAAAAAC3s/YIJka4AsM5s/s144/Untitled.jpg

Eu tentei compensar o centro de massa do corpo e também unir dois corpos juntos com o mais denso que representa o empate. Em ambos os casos, o corpo cai no mesmo ângulo, sem rotação.

Foi útil?

Solução

Um objecto em queda livre (vácuo), sem qualquer linear inicial ou a velocidade angular, nunca irá iniciar a rotação, por si só, não importa em que o seu centro de gravidade mentiras. Você precisa simular arrastar fluido e flutuabilidade. Uma maneira simples para isso é adicionar uma pequena força no topo do balão que aponta para cima.

Outras dicas

Adicionar uma força de arrasto para todos os objetos. Algo como -velocity / drag_amount

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top