Phaser js - использование svg для спрайтов

Phaser js. При добавлении обычного svg изображения, используя строчку

this.load.svg('player', 'img/player.svg', { width: 100 })

третьим параметром я указываю ширину, которая будет использоваться для растрировании векторного файла.

Метод

this.load.spritesheet('player', `img/player.svg`, { frameWidth: 100, frameHeight: 145 })

позволяет добавлять svg файл в качестве спрайта, но не дает возможность явного указания размера растрирования. Таким образом картинка имеет размер указанны в svg файле, и при растягивании качество ухудшается, тем самым теряя всякий смысл использования svg.

Могу я каким то образом использовать svg в качестве спрайта, что бы обеспечить четкое изображение на дисплеях разных устройств?


Ответы (0 шт):