Libgdx Box2D управляет реакцией на столкновение только для нескольких конкретных объектов. ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Libgdx Box2D управляет реакцией на столкновение только для нескольких конкретных объектов.

Сообщение Anonymous »

В Box2d, насколько я понял, объекты имеют реакцию на столкновение по умолчанию, которая позволяет им остановить движение или отскочить назад (если вы установили восстановление).

Также вы можете скажем, объект является датчиком, и поэтому вы можете реализовать свою собственную реакцию на столкновение.

Теперь я хотел бы использовать реакцию на столкновение по умолчанию для некоторых типов столкновений, в то же время я хочу иметь полный контроль над столкновения с конкретными объектами.

Например: игрок должен прекратить движение или отскочить назад, если он сталкивается со стеной, но при столкновении с пулей он должен потерять HP, и пуля должна быть удалена. .

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

Возможно ли что-то подобное?

Как я могу это сделать?

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/238 ... jects-only

Вернуться в «JAVA»