骨骼动画先缩放再镜像,如何保持缩放比例不变

先对骨骼动画进行了整体0.5的缩放,然后使用setScaleX(-1)对骨骼进行了镜像,但是横向的缩放又被重置为原始比例了,如何解决呢?

你应该设置setScaleX(-0.5)。设置setScaleX是设置最终值,不会和设置前的状态做运算。

哦,原来是这样,谢谢版主了!

node->setScaleX(-abs(node->getScaleX()));