Я впервые работаю с игровым фреймворком Phaser JS. Я пытаюсь определить, когда два спрайта перекрываются или сталкиваются. Вот как я пытаюсь это сделать:
В функции обновления:
update: function() {
this.game.physics.collide(this.player1, this.player2, this.CollisionD, null, this);
this.game.physics.overlap(this.player1, this.player2, this.OverlapD, null, this);
}
Затем в моей функции CollisionD
, которая является моим обработчиком столкновений, я пробовал:
function CollisionD(obj1, obj2) {
alert('collision!');
}
И я попытался:
function CollisionD(player1, player2) {
alert('collision!');
}
То же самое касается моего обнаружения перекрытия. Что я делаю не так? В консоли также нет сообщений об ошибках.