Рекомендуется или даже полезно использовать оптимизацию Flash / HTML Canvas при рисовании фигур? - PullRequest
1 голос
/ 23 октября 2011

Я начинаю понимать холст HTML, и я хотел знать, рекомендуется ли использовать методы оптимизации. Например, в играх рекомендуется использовать ограничивающие рамки и перерисовывать только ту часть экрана, которая нуждается в перерисовке, или же люди просто все слепо перерисовывают. Я спрашиваю это, потому что я создаю новый движок для холста, и наложение ограничивающих рамок сильно усложняет вещи (т. Е. У пользователя больше нет свободы быстро рисовать вещи на сцене).

1 Ответ

1 голос
/ 23 октября 2011

Безусловно, почти всегда лучше рисовать только то, что изменилось на экране одновременно.Попытка нарисовать все приводит к ненужной растеризации изображений, выводимых в одно выходное изображение, когда оно даже не изменится на экране.

В маленькой игре, которую я сделал год назад, я рисовал 2D-массивплитки на экране и получать около 15 кадров в секунду.Когда я изменил его, чтобы рисовать только плитки, видимые на экране, это было удивительное улучшение.Это улучшится и в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...