在 cocos2dx 中,我使用该类skeletonAnimation
来创建骨架动画,该动画使用脊柱导出的资源。我们知道类skeletonAnimation
是节点的子类而不是精灵。
如何使骨架动画像使用setFlippedX()
精灵节点中的方法一样翻转节点。
问问题
1461 次
2 回答
2
使用继承自类 Node: setScaleX(-1)的方法,它可以工作!
于 2015-05-05T03:25:33.483 回答
0
我已经创建了翻转骨架动画的方法。
void setFlipX(bool flipX) {
if(flippedX != flipX) {
flippedX = flipX;
flippedX ? setScaleX(-getScaleX()) : setScaleX(getScaleX());
}
}
void setFlipY(bool flipY) {
if(flippedY != flipY) {
flippedY = flipY;
flippedY ? setScaleY(-getScaleX()) : setScaleY(getScaleX());
}
}
并将其称为:
spinefile->setFlipX(true);
spinefile->setFlipY(true);
于 2020-09-18T08:51:41.330 回答