如何进行Javascript冲突

How to make a Javascript collision?

本文关键字:冲突 Javascript 何进行      更新时间:2023-09-26

编程不是强项,警告您。我正在制作一个简单的Javascript游戏。这是一张图片:https://i.stack.imgur.com/GSwzW.png基本上,我想移动霍夫的头(他已经跟着我的老鼠)穿过番茄泡菜走廊到达汉堡。然而,当他的头撞上红色番茄酱屏障时,你需要重新开始。我到底该如何使这种碰撞成为可能?

如果番茄线是平的,那么你可能会得到一些类似的东西

 //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——这些工作已经完成了,为什么要重新发明轮子呢)。