Skip to content

Speed up rendering of big maps #124

Open
@tmptrash

Description

@tmptrash

Нужно ускорить рендеринг больших карт на canvas'е. Сейчас, если карта большая, то она долго отрисовуется и ips низкий.

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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions