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