Не понимаю как сделать так, чтобы после преобразования контекста canvas'a функциями
rotate(); translate();
координаты у каждого наложенного квадрата картинкой через
drawImage()
смещаются, и поймать координаты относительно самого Canvas, уже не получается. Выходит так что у курсора при наведении на Canvas одни координаты а у смещенных квадратов другие.
Как можно реализовать данную задумку. Есть вариант через ромбовидные png картинки, но после добавления из функцией
drawImage()
они всеравно получаются квадратными, и на холсте при наведении курсора на такую картинку, событие срабатывает не корректно.
хочу получить из такого (все работает корректно)
вот такое
здесь применены
ctx.rotate(45 * Math.PI / 180);
ctx.translate(200, -250);
и соответственно координаты при наведении на квадрат тайла, выделяется не тот. Спасибо!