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

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

Сообщение Anonymous »

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

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

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

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

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

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

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

Спасибо

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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