Я рисую спрайт (из шара) на элемент холста. Однако, когда мяч перемещается, положение x или y шара может стать дробным, например. (20,153, 63,638). Когда холст используется для рисования этого изображения, он пытается использовать прозрачные пиксели, чтобы мяч выглядел в его положении более точно.Во избежание рисования половины пикселя в холсте HTML5 улучшите скорость?
Мне было интересно, должен ли я использовать Math.round()
перед тем, как рисовать шар, чтобы избежать прозрачного элемента изображения, и, возможно, ускорить игру. Это поможет? Игра представляет собой сложную игру в понг.
Изображение ниже, должно помочь с моим объяснением:
Будет ли это ускоряться, зависит от реализации браузера 'Canvas'. – Gabe
Можете ли вы дать адрес, чтобы играть в свою игру? – cuixiping