如何进行Javascript冲突?

时间:2012-03-20 09:23:54

标签: javascript collision

编程不是强项,警告你。 我正在制作一个简单的Javascript游戏。这是一张图片:http://i.imgur.com/qlDFN.png 基本上,我想把Hoff的头(他已经跟着我的老鼠)移动到番茄泡菜走廊里去到汉堡包。然而,当他的头部碰到红色番茄酱屏障时,你需要重新开始。 我怎样才能使这次碰撞成为可能呢?

1 个答案:

答案 0 :(得分:2)

如果西红柿系是扁平的,那么你可能会得到以下内容:

 //hoff y position is above toplins y.
 //or hoffs y position+its hight is below the bottom lines y.
 if(hoff.y < topLine.y || (hoff.y+hoff.height) > bottomLine.Y) hoff.collided();

如果您需要更具体,我建议您只使用JavaScript框架为您完成(您可以自己动手,但它涉及大量数学和TBH已经完成的工作,所以为什么要重新发明轮)。