求助,关于骨骼动画翻转的问题

看了下TestCpp里的示例(如下图),骨骼动画在做水平翻转后,节点渲染顺序是错的,原本武器应该在人物右手上,但翻转之后,看起来像换到左手上了

看代码里,水平翻转只是用了setScaleX,骨骼节点的渲染顺序并没有变

请问,这问题该怎么解决?两个方向上各做一套动画吗?

额。。图忘上传了,从TestCpp->TestArmature Animation Event这个示例里截的