Я уже использовал поисковую систему, но не получил нужной информации, поэтому хочу спросить, есть ли у кого-нибудь хороший метод/трюк для использования самодельной системы координат в элементе холста HTML5.
Я хочу разработать 2D-игру в HTML5 с использованием элемента canvas, который должен адаптироваться ко всему окну браузера, например:
<canvas style="width: 100%; height: 100%;">
No support for your browser, unfortunately...
</canvas>
Проблема в том, что я не знаю, как мне управлять координатами моей игры. В моей игре игрок, например. сразу перемещается на 32 пикселя вправо, когда пользователь нажимает клавишу со стрелкой вправо, но что произойдет, если я изменю размер элемента холста? Логично, что «блоки» игры тоже изменят свой размер, так что единицей измерения координат больше не будут пиксели.
Есть ли другие единицы, которые я мог бы использовать, или что бы вы посоветовали мне сделать?