Как воспроизвести изображение в формате GIF? - PullRequest
0 голосов
/ 29 мая 2018

используйте версию Phaser: 3.8.0, как загрузить изображение и воспроизвести его.

tips Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

1 Ответ

0 голосов
/ 29 мая 2018

Анимированные GIF-файлы не поддерживаются в Phaser , поскольку Phaser основан на элементе canvas.GIF-формат больше нацелен на анимацию на веб-странице HTML DOM.

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

Так что я думаю, что вам нужно преобразовать анимацию в изображения отдельных кадров, поместить эти кадры в таблицу спрайтов, создать переменную спрайта в Phaser, добавить анимацию с кадрами и затем .play()эта анимация.

...