ym88659208ym87991671
Описание логики загрузки спрайтов анимации | Документация для разработчиков

Описание логики загрузки спрайтов анимации

Обновлено 15 января 2024

На страницах с установленным SDK используется предварительная загрузка спрайтов анимации. Такой подход улучшает загрузку ресурсов веб-страниц и обеспечивает бесшовное переключение анимации.

Загрузка спрайтов

Спрайты загружаются по следующей логике:

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

Выбор качества спрайтов

Логика выбора качества загружаемых спрайтов:

  • На мобильных устройствах спрайты всегда грузятся в плохом качестве (32x32 пикселя).
  • В веб-браузере
    1. Для быстрого начала работы ассистента загружаются спрайты базовых эмоций текущего персонажа в плохом качестве.
    2. Загружаются те же спрайты в высоком качестве (64x64 пикселя).
  • Предварительная загрузка после открытия чата в веб-браузере всегда происходит в высоком качестве.
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.