Im создавая побочный проект, который включает змею, получающую еду и подсчитывающий в счете. Теперь я пытаюсь добавить объект мыши, переменную мыши и функцию мыши для бонусных точек, которые будут появляться только в случайные моменты времени и в течение случайного промежутка времени.
Как вы можете видеть в JS Fiddle, я добавил его без ошибок, но, к сожалению, сейчас он просто проходит через еду, а не собирает ее и не случайно втягивает объект пищи мыши в случайные моменты времени.
HTML:
<!DOCTYPE HTML>
<html lang="en">
<head>
</head>
<body>
</body>
</html>
JQuery:
Я изменил ваше состояние, когда вы проверяете столкновение с пищей для этого, и он, похоже, работает:
if (nx == food.x && ny == food.y)
Если вы хотите добавить мышь, поместите || оператора:
if ((nx == food.x && ny == food.y) || (nx == mouse.x && ny == mouse.y))
На данный момент вы делали &&, поэтому ему нужно было равняться мыши и еде.