微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

动画在 phaser3 中无法正常工作

如何解决动画在 phaser3 中无法正常工作

我的英语很抱歉,所以我对 phaser3 还很陌生,我想使用打字稿为孩子们创建一个教育编码游戏。孩子应该拖动箭头并将它们拖到适当的位置,然后点击按钮运行,所以我声明了一个数组来存储他放下的每个箭头(图像),然后当点击运行时,我遍历数组并根据图像的函数将精灵命名为动画。

我的代码如下:

this.play.on('pointerdown',() => {

  for (var i = 0; i < array.length ; i++) {
    console.log(array);

    switch (array[i]) {
      case left: {
        this.player.setVeLocityX(5);
        player.anims.play('left',true);
        break;
      }
      case right: {
        this.player.setVeLocityX(5);
        player.anims.play('right',true);
        break;                    
      }                      
    }
  }
}

图像已存储,但是当我点击运行时,精灵由最后一个动画动画制作,就像我的数组像这样 {'left','left','right'} 只是正确的动画正在执行。

>

请 - 我被卡住了 - 帮帮我

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。