Так что я делаю игру Tower Defense с HTML5 и Javascript. Моя единственная проблема - обнаружение, когда мышь входит в контакт с путем атакующего, что необходимо для того, чтобы помешать игроку строить башни на пути. Путь злоумышленников определяется в файле MAP.js (см. Ссылку внизу) двухмерным массивом (массивом, содержащим пары x и y), поэтому мне нужно работать с рядом точек, которые составить путь при подключении. Я просто хочу запретить игроку размещать башни в пределах, скажем, 50 пикселей пути. Честно говоря, я просто ужасен в обнаружении столкновений, поэтому некоторая помощь будет принята с благодарностью.
Вот ссылка на весь код: Файл js (см. ссылку внизу), с помощью двумерного массива (массив, содержащий пары x и y), так что мне нужно работать с серией точек, которые образуют путь при соединении. Я просто хочу запретить игроку размещать башни в пределах, скажем, 50 пикселей пути. Честно говоря, я просто ужасен в обнаружении столкновений, поэтому некоторая помощь будет принята с благодарностью.
Вот ссылка на весь код: Файл js (см. ссылку внизу), с помощью двумерного массива (массив, содержащий пары x и y), так что мне нужно работать с серией точек, которые образуют путь при соединении. Я просто хочу запретить игроку размещать башни в пределах, скажем, 50 пикселей пути. Честно говоря, я просто ужасен в обнаружении столкновений, поэтому некоторая помощь будет принята с благодарностью.
Вот ссылка на весь код: http://shapeshifting.comuv.com/Tower_Defense/td/
Как вы можете себе представить, применимы только файлы .js, но большая часть соответствующего кода находится внутри файла objects.js. (Пожалуйста, извините за беспорядок)