Как отобразить предварительно отрендеренные анимации в браузере

0

Я хочу использовать предварительно загруженные анимации на веб-сайте. Анимация состоит из набора изображений, которые должны отображаться со скоростью 30 кадров в секунду. В настоящее время я использую gif, но кажется, что нет реального способа правильно их устраивать (сброс не всегда работает).

Каков наилучший способ сделать это?

Вот мой текущий проект в качестве примера того, как gifs не работают. Нажмите (нажмите третью кнопку, чтобы начать игру). Иногда gifs просто не начинают играть, или они начинаются с другого кадра, чем первый. Он работает немного лучше в Chrome, чем в Firefox, поскольку он по крайней мере непротиворечиво работает, когда они работают, а когда нет, но в Firefox это происходит довольно случайно.

благодаря

Теги:
animation
gif

1 ответ

0

Лучший способ, которым я знаю этот вариант использования, - использовать спрайты и воспроизвести их в теге canvas.

Причина в том, что вы получаете контроль над воспроизведением, а также поддерживаете поддержку GPU, которую обычно не имеют gifs.

К счастью, есть тонна учебников по этому вопросу. Попробуйте это здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню