Как масштабировать Phaser 3 анимацию? - PullRequest
0 голосов
/ 30 октября 2018

Как мне масштабировать анимацию в паре с телом? Допустим, анимационные кадры имеют размер 256x256, но я хочу использовать его для тела переменного размера?

Не могу найти какое-либо свойство масштаба в конфиге или после создания анимации. Есть идеи? Вот мой код:

function preload()
{
    this.load.image('human', 'assets/sprites/x2kship.png');
    this.load.atlas('our-sheet', 'data/atlas.png', 'data/atlas.json');
}

function create ()
{
    var humanWalk = {
        key: 'human-walk',    
        frames: [
            {key: "our-sheet", frame: "human1.png"},
            {key: "our-sheet", frame: "human2.png"},
            {key: "our-sheet", frame: "human3.png"},
            {key: "our-sheet", frame: "human4.png"},
        ],
        frameRate: 6,
        repeat: -1
    };

    this.anims.create(humanWalk);

    human = this.matter.add.sprite(100, 100, 'human');
    human.setCircle(10);
    human.anims.load('human-walk');
    human.anims.play('human-walk');
...