Open
Description
Нужно ускорить рендеринг больших карт на canvas'е. Сейчас, если карта большая, то она долго отрисовуется и ips низкий.
Нужно отрисововать только ту часть, которая видна на экране (с учетом увеличения и прокрутки), все, что за экраном отрисововать не нужно.- Нужно хранить карту не в двойном массиве, как сейчас, а в битовом массиве. По 4 бита на объект. То есть, будет 16 возможных объектов. У каждого будет фиксированный цвет. Зато размер карты можно будет увеличить в 16 раз.