Javascript arcade物理组与自身的碰撞回调
我正在使用此代码检查自身内的组冲突Javascript arcade物理组与自身的碰撞回调,javascript,collision-detection,phaser-framework,Javascript,Collision Detection,Phaser Framework,我正在使用此代码检查自身内的组冲突 // creating group and adding sprites policeCarsGroup = game.add.group(); addPoliceCars(4 , policeCarsGroup); 在更新函数中 game.physics.arcade.collide(policeCarsGroup); 它工作的很好,但没有回调函数如何设置它我试过了 game.physics.arcade.collide(policeCarsGroup
// creating group and adding sprites
policeCarsGroup = game.add.group();
addPoliceCars(4 , policeCarsGroup);
在更新函数中
game.physics.arcade.collide(policeCarsGroup);
它工作的很好,但没有回调函数如何设置它我试过了
game.physics.arcade.collide(policeCarsGroup,function(){
alert("");
});
但是它不起作用,所以问题是如何设置冲突回调函数。您需要向
collide
方法传递第二个参数来检查冲突,因此第三个参数是回调。看见试试这个:
game.physics.arcade.collide(policeCarsGroup, policeCarsGroup, function() {
alert("Collision!");
});
还没有尝试过,但它应该可以工作。您需要向
collide
方法传递第二个参数来检查冲突,因此第三个参数是回调。看见试试这个:
game.physics.arcade.collide(policeCarsGroup, policeCarsGroup, function() {
alert("Collision!");
});
还没有尝试过,但应该可以使用。您可以使用:
game.physics.arcade.overlap(policycarsgroup,policycarsgroup,
函数(){
警报(“碰撞”);
},
无效的
这),代码>您可以使用:
game.physics.arcade.overlap(policycarsgroup,policycarsgroup,
函数(){
警报(“碰撞”);
},
无效的
这),代码>