Добрый день, недавно сделал тестовый tilemap с помощью
Tiled и сохранил его в формате JSON, чтобы эту карту перенести на canvas. Для этого использую
эту либу. С ней загрузка карты происходит просто:
tmxJSON.load('firstTiledMap.json');
С отображением карты на канвас у меня проблем не возникло. Но проблема возникла в следующем: у меня есть функция
update(), которая выполняет функции
clearRect and fillRect 60 раз в секунду. То есть происходит очистка холста и перезапись. Это необходимо для игровых объектов(передвижение игрока).
При перезаписи TIlemap браузер начинает дико тормозить, что даже не закрывается вкладка.
Но ведь Tilemap статичен и ничего на нем поменяться не может,
вопрос:
Как мне перерисовывать только объекты, а Tilemap не трогать?
Спасибо.