首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GameQuery冲突检测

GameQuery冲突检测
EN

Stack Overflow用户
提问于 2010-06-06 00:25:22
回答 1查看 949关注 0票数 1

我在进行GameQuery (jQuery)冲突检测时遇到问题

他们似乎永远不会开火?!?我已经检查了所有.arrow的存在和.bot的相同,但它似乎从来没有调用过这个函数

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

代码语言:javascript
复制
$(".bot").each(function(){
 $(this).collision(".arrow").each(function(){
  alert("Test");
 });
});

你知道为什么这就是什么都不做吗?机器人移动(有它的x值)移动到箭头上。

非常感谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-06 01:38:57

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

代码语言:javascript
复制
$(this).collision(".arrow,.group").each(function(){

代码语言:javascript
复制
$(this).collision(".arrow,#arrows").each(function(){

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2981119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档