我试图让精灵根据我按下的键(左移,右移)来设置动画和翻转。
现在精灵出现在屏幕上,但精灵的动画效果不正确……在精灵表之后,0-9 帧应该是他向左走,10-19 帧应该是他向右走。
我尝试通过以下方式实现这一目标:
spriteSheet = new createjs.SpriteSheet({
images: [imgMonsterARun],
frames: {width: 64, height: 64, regX: 32, regY: 32},
animations: { walk_left: [0, 9], walk_right: [10, 19]
}
});
此外,他应该根据我击中的左键或右键来翻转。我以为我正在这样做
if (key == left) {
bmpAnimation.gotoAndPlay("walk_left");
和
if (key == right) {
bmpAnimation.gotoAndPlay("walk_right");
但那些只是换了他,但不播放动画帧的剩余部分。
谢谢