swift:SKNode的位置没有动画

时间:2014-08-29 10:18:47

标签: ios swift sprite-kit skspritenode animatewithduration

我根据平移手势旋转球,我想增加惯性。为此,我决定在平移手势完成时使用animateWithDuration。问题在于,球的位置不是动画,而是直接改变。我将发布下面的代码。

func moveByInertia(finalPosition: CGPoint, finalRotation: CGFloat)
{
    UIView.animateWithDuration(2, animations:
    {
        self.tommy.position = finalPosition
        self.tommy.zRotation = finalRotation
    })
}

参数肯定会正确传递到此函数中,因为它会移动到正确的位置。问题是没有动画就能这样做。我在互联网上找不到与解决方案相同的问题。

提前致谢

0 个答案:

没有答案