Comments 5
Срабатывает после обнаружения столкновения, но перед его обработкой. Это позволяет нам как-то изменить контакт до его обработки. Например, можно сделать контакт неактивным.
Для этого есть группы коллизий и фильтры в Box2D.
0
contactFilter
?Одно и то же в LibGDX можно реализовать по разному. Я лишь один из вариантов предложил.
0
А причем тут LibGDX? Box2D он и в африке Box2D, это физический движок. И я подметил то, что для фильтров столкновений — нужно использовать contactFilter или группы столкновений. Эти два варианта не ищут данные для контакта.
0
Может вы и правы. Как я уже говорил, Box2D я не так давно начал изучать и с
contactFilter
пока не работал.0
Я достал свою лопату и решил все таки прокомментировать.
Одно из применений PostSolve — возможность реализации «частичной» фильтрации коллизий. Например, платформа, на которую можно запрыгнуть снизу вверх (коллизии нет), и стоять на ней, спрыгнув на нее сверху вниз (коллизия есть).
Одно из применений PostSolve — возможность реализации «частичной» фильтрации коллизий. Например, платформа, на которую можно запрыгнуть снизу вверх (коллизии нет), и стоять на ней, спрыгнув на нее сверху вниз (коллизия есть).
0
Sign up to leave a comment.
Работа с ContactListener из Box2d в Libgdx