Взрыв дробовика в стиле фильма (липкое столкновение) с Box2D - PullRequest
0 голосов
/ 29 января 2011

Я делаю флэш-игру, в которой игрок бросает шарики грязи в объекты на небе. Я использую Box2D для моделирования физики. Я не хочу, чтобы мяч отскакивал от предметов (применяйте нормальную силу); вместо этого я хочу, чтобы он придал импульс на объект, который поражает (как взрыв дробовика в стиле фильма).

Я пытался настроить трение и восстановление, но ничего не дало желаемого эффекта. Похоже, мне придется работать на более жестком уровне, но я хотел посмотреть, есть ли у кого-нибудь решение, прежде чем я, возможно, изобрету колесо.

Ответы [ 2 ]

1 голос
/ 30 января 2011

Если вы пытаетесь заставить объекты в небе набирать импульс грязи и грязь теряет небольшой импульс, просто придайте грязи большую плотность или придайте объектам в небе меньшую плотность. Используйте свойство b2BodyDef.density. Надеюсь, это поможет!

0 голосов
/ 09 марта 2013

Создание сварного соединения для соединения объектов после столкновения. Для этого вам нужно создать список контактов.

...