是否可以围绕SpriteKit中的任意点旋转节点?

Ben*_*n-G 18 ios ios7 sprite-kit

有没有办法围绕任意点旋转SpriteKit中的节点?我现在可以操作anchorPoint我的节点,但如果我想要使用的旋转点位于节点之外,那还不够.

在此输入图像描述

在SpriteKit中实现这种旋转的最佳方法是什么?

Lea*_*s2D 27

既然你要求最好的方法,那么这是一个运作良好的方法(最好是主观的):

创建一个SKNode并将其位置设置为旋转中心.将应该围绕该中心旋转的节点添加到中心节点.将子节点的位置设置为所需的偏移量(即半径,例如x + 100).更改中心节点的旋转属性以使子节点围绕中心点旋转.同样适用于cocos2d btw.