PixiJS, изменение значения AnimatedSprite.textures останавливает анимацию - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь обновить анимацию, чтобы она соответствовала нажатым клавишам направления.Использование этого синтаксиса не работает, отображается первый кадр, но не полная анимация.Даже если this.sprite.totalFrames равен 4.


  go(direction) {
    this.sprite.textures = this.buildTextures(`walk-${direction}`);
    console.log(this.sprite.totalFrames);
    Game.playerDirection = direction;
  }

  stand() {
    this.sprite.textures = this.buildTextures(`face-${Game.playerDirection}`);
  }

Когда я устанавливаю ._textures вместо .textures, анимация работает нормально, но только после длительного нажатия (короткое нажатие не меняет текстуруВ общем, персонаж немного двигается, но смотрит в неверном направлении).Так что как-то мой массив текстур правильный.но я явно что-то делаю не так.

...