Domanda

Sto cercando di simulare un pallone che cade in Box2DAS3. Ciò che è importante è che il palloncino cada in modo tale che la parte inferiore in cui lo fai esplodere ruota verso il basso se bussa lateralmente o viene fatto cadere ad angolo.

alt text http://lh4.gg /_gjsCWAV_CZc/Sw7zqHahTJI/AAAAAAAAC3s/YIJka4AsM5s/s144/Untitled.jpg

Ho provato a compensare il centro di massa del corpo e anche unendo due corpi insieme a quello più denso che rappresenta la cravatta. In entrambi i casi il corpo cade con lo stesso angolo senza ruotare.

È stato utile?

Soluzione

Un oggetto in caduta libera (vuoto), senza alcuna velocità lineare o angolare iniziale, non inizierà mai a ruotare da solo, indipendentemente da dove si trovi il suo centro di gravità. È necessario simulare la resistenza fluida e la galleggiabilità. Un modo semplice per farlo è aggiungere una piccola forza sulla parte superiore del palloncino che punta verso l'alto.

Altri suggerimenti

Aggiungi una forza di trascinamento a tutti gli oggetti. Qualcosa come -velocity / drag_amount

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top