[英]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
函数进行移动,这一点很重要。
我也只用alert('Collision!');
没有if / else只是为了看看会发生什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.