Как сделать так, чтобы 2 группы перекрывались в Phaser? - PullRequest
0 голосов
/ 14 декабря 2018

Я хочу отключить тело смайлика, когда оно попадает в красный прямоугольник.К сожалению, я не могу преуспеть в (по крайней мере) регистрации совпадений между двумя группами (смайлики и красная коробка).Я не получаю никаких ошибок, и когда я регистрирую две группы, это дает правильное содержание.Если он попадает в красное поле, он просто ничего не делает.Я искал это пару часов и не могу понять, что я делаю не так.Кто-нибудь может мне помочь?Любая помощь высоко ценится!

this.group1 = this.physics.add.group();
this.redBoxDivider = this.physics.add.staticGroup();
    
console.log(this.group1);
  /*returns a dynamic group with the numbers of arrays, every second, there's one more */ 
console.log(this.redBoxDivider);
   /*returns a static-group with one sprite, so the image is in the array*/
      
 this.physics.add.overlap(
    this.group1,
    this.redBoxDivider,
    this.test,
    null,
    this
    );
    
    
  test() {
    console.log('test');
    this.group1.disableBody(true);
  }    
    
...