【发布时间】:2014-01-18 11:43:15
【问题描述】:
与我的一个朋友一起,我们正在创建一个多人蛇游戏。我们都是 JavaScript 的初学者,所以这对我们来说是一个真正的挑战。 到目前为止,我已经设法创建了这个:
http://jsfiddle.net/tbmluijten/RG76t/3/
这是我目前的碰撞检测代码:
Snake.prototype.collision = function (x, y, array) {
for(var i = 0; i < Snake.length; i++){
if(Snake.pieces[0].x == x && Snake.pieces[0].y == y)
return true;
}
return false;
};
我遇到的问题是与蛇本身的碰撞。我无法弄清楚我做错了什么。请注意,我正在寻找与蛇本身的碰撞而不是与边界的碰撞,因为我们将在其中放置一个循环。 :-)
【问题讨论】:
标签: javascript html collision-detection