Обход элемента
Делаю игру canvas JS.
Возникла проблема - персонаж должен обходить препятствие.
Сам код коллизии - столкновения понятен.
Но надо определить с какой стороны он подошел к прямоугольнику (1 из 4), чтобы его оттолкнуло на нужную сторону.
Пробую варианты с центром прямоугольника, но рабочего пока нет. Координаты то 2. Размеры у прямоугольника могут быть любыми.
|