Я делаю игру и создаю камеру, чтобы следить за игроком. У меня большой холст (карта игры) 4096x4096px. Для этого я хотел бы сделать только часть этого с:Холст drawImage медленный на большом источнике
ctx.drawImage(canvas, 0, 0, 800, 600, 0, 0, 4096, 4096);
Перед каждым кадром я буду называть:
ctx.clearRect(0, 0, 800, 600);
Чтобы только очистить камеру. Я вижу, что drawImage очень медленный, производительность мудрая. Является ли моя игровая карта большой и что не обрабатывается drawImage? Как создать плавный рендеринг?