使用此代码检查自身内的组冲突
?- genN2(3,R).
R = 0 ;
R = 1 ;
R = 2 ;
ERROR: Out of local stack
并在更新功能中
// creating group and adding sprites
policeCarsGroup = game.add.group();
addPoliceCars(4 , policeCarsGroup);
它工作正常,但没有回调函数如何设置它我试过
game.physics.arcade.collide(policeCarsGroup);
但它没有工作,所以问题是如何设置碰撞回调函数。
答案 0 :(得分:0)
您可以使用:
game.physics.arcade.overlap(policeCarsGroup, policeCarsGroup,
function() {
alert("Collision");
},
null,
this);

它有效,我已多次使用它。
答案 1 :(得分:-1)
您需要将第二个参数传递给collide
方法以检查碰撞,因此它是回调的第三个参数。见the documentation。试试这个:
game.physics.arcade.collide(policeCarsGroup, policeCarsGroup, function() {
alert("Collision!");
});
没试过,但它应该有效。