10 HP · Разработчик игр
Нет
подписчиков
Веду дневник разработки своих игр. Рассказываю про задачи, решения и проблемы, которые встречаются на пути.
Веду дневник разработки своих игр. Рассказываю про задачи, решения и проблемы, которые встречаются на пути.
2 недели назад
• Вы подписаны
3 недели назад
• Вы подписаны
3 недели назад
• Вы подписаны
Добавил кеширование для картинок
Теперь карты при повторной загрузке будут грузиться быстрее, чем из сети. Для браузерной игры это важно: мы не можем хранить картинки на клиенте — они всё равно загружаются по URL, и нет разницы, положить их на сервере или внутри клиента. Теперь загруженная однажды картинка (карта, предмет, аватар) сохраняется в IndexedDB браузера. Это хранилище я уже использую для кэша шахт, локаций и прочего статичного контента игры. Как это работает: получаемую по сети картинку разбиваем на base64 — так её можно сохранить как текст, а затем собрать обратно в изображение...
