我正在尝试更新动画以匹配按下的方向键。
使用该语法不起作用,则显示第一帧,但不显示完整动画。即使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
时,动画效果很好,但是仅长按一次(短按根本不会改变纹理,角色会移动一点,但是会面对错误方向)。所以以某种方式我的纹理阵列是正确的。但是我显然做错了。