请教八方向动画键盘操控问题



  • 请问下,我做了一个八方向的角色行走动画,但是发现,用虚拟摇杆控制没有问题,但是用键盘操控,上下左右是没问题,而左上,右上,左下,右下这种方向就只会播放相应动画第一帧,并不能连续播放,请问是怎么回事呢?



  • 视你写的事件表而定,情况大概率是这样的,例如按住左上,会同时生效按住左按住上(如果你还设置了同时按住左和按住上的事件,也会一起生效),这些生效的事件,在事件表中会按序触发,假如你的按住左的事件写在靠上位置,按住上的事件写在靠下位置,按执行顺序,它在这一帧中,先变成了左的动画,然后变成了上的动画,每一帧都是这样,由于动画来回切换,所以你只看到了上的动画的第一帧。