spine骨骼动画中原本的隐藏部分,却显示出来了

求助:
一个主角的骨骼,因为是在地图行走,所以隐藏掉了手持的武器,通过界面上的joystick移动没有任何问题(移动状态切换到行走动作,原地状态切换到待机动作),但是通过Keyboard事件(W,A,S,D)来控制移动的话,在刚按下移动方向的一刹那,原本隐藏掉了的手持武器突然出现一下。更明显的地方就是当移动到某个不可通过的障碍时,就会把移动状态切换成待机状态,然而因为按下了键盘的方向控制键(W,A,S,D),又会立刻调用移动的动作,却因为障碍的存在又变成待机动作…这种情况下就会出现手持武器一直存在的现象。。。
为什么会出现隐藏掉的部分却突然出现的情况呢?

搞了好久都没解决,求好心人,大神帮忙啊!!!

一般这种,应该是spine关键帧问题,

可是我用joystick操作就不会出现武器,而用keyboard操作就会出现,很纳闷