繁体   English   中英

使用Jquery或纯Java脚本进行Div冲突检测

[英]Div collision detection with Jquery or plain Javascript

我正在将gamequery http://gamequeryjs.com/用于正在构建的非常简单的游戏。 我正在尝试使用碰撞函数来确定两个div何时发生碰撞,这些div的样式将显示为sprite动画。 这是碰撞函数的示例:

$(“#spaceship”).collision(“.missiles”).each(function(){
killspaceship();
explodemissil(this);
});

有关碰撞功能的更多信息,请参见: http : //gamequeryjs.com/documentation/api/#collision

现在这是我的代码:

var collided = $("#sprite1").collision("#sprite2");
            if(collided.length > 0){
            alert('Collision!');
            }

而且不起作用。 如果您知道我在做什么错,或者您在jquery或js中有其他冲突检测解决方案,将不胜感激。

确保元素是使用.addSprite()函数创建的,并且还必须使用gamequeryjs函数进行移动,这一点很重要。

http://vimeo.com/64073558

我也只用alert('Collision!'); 没有if / else只是为了看看会发生什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM