Javascript GameQuery碰撞检测

Javascript GameQuery碰撞检测,javascript,jquery,collision-detection,gamequery,Javascript,Jquery,Collision Detection,Gamequery,我在GameQuery(jQuery)冲突检测方面遇到问题 他们好像从来没有开火过?!? 我已经检查了所有存在的.arrow和相同的.bot,但它似乎从未调用该函数 我的主回调中有以下代码: $(".bot").each(function(){ $(this).collision(".arrow").each(function(){ alert("Test"); }); }); 你知道为什么这只是无济于事吗?机器人行走(其x值)向右移动到箭头上方 非常感谢,您的问题是箭头嵌套在一个组中

我在GameQuery(jQuery)冲突检测方面遇到问题

他们好像从来没有开火过?!? 我已经检查了所有存在的.arrow和相同的.bot,但它似乎从未调用该函数

我的主回调中有以下代码:

$(".bot").each(function(){
 $(this).collision(".arrow").each(function(){
  alert("Test");
 });
});
你知道为什么这只是无济于事吗?机器人行走(其x值)向右移动到箭头上方


非常感谢,

您的问题是箭头嵌套在一个组中。因此,您需要将组添加到碰撞检测:

$(this).collision(".arrow,.group").each(function(){

不用担心,collision()函数不会返回组。您只需要将它们包含在过滤器中,否则将不会检查它们的子项是否存在冲突

$(this).collision(".arrow,#arrows").each(function(){