Всем привет!
Я делаю игру на Phaser.js используя физический движок P2 и у меня возникли проблемы с определением столкновения тел двух тел спрайтов. Если тело игрока пересекается с телом врага, то должен отрабатывать соответствующий callback. Сейчас я проверяю пересечение двух спрайтов, а не их тел:
Phaser.Rectangle.intersects(player.getBounds(), enemy.getBounds())
Я хотел реализовать данную возможность через группы коллизий используя метод
collides, но тогда игрок не будет пролетать сквозь врага и если у него тело
статичное (enemy.body.static) то метод collides не работает