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