一个精灵旋转的问题

用RotateBy 或者用 RotateTo创建的动作让一个精灵runAction的时候都是绕着该精灵的中心位置旋转,我能不能自己定义一个点让该精灵绕着定义的点旋转。

重新设置sprite的锚点····因为RotateBy 或者用 RotateTo是绕着锚点转的······ 再不行就自己重写一个RotateBy 或者 RotateTo 函数

具体算法就是用三角函数做圆形旋转,通过math,sin() math.cos()算出改变后的postion的值··

:14: