更新永远快速重复的SKAction参数

时间:2015-06-21 10:46:04

标签: ios swift sprite-kit

我有一个功能,可以在我正在设计的游戏中激活一个球。但是,我希望动画速度随着球的实际速度而变化,这是我已经实现但仅在动画的每次迭代之后。这使得它有点不稳定,我正在寻找一个更优雅的解决方案,可以更新timePerFrame参数中间行动。我最初将它设置为repeatforever但是意识到timePerFrame在动作开始后不会更新。有没有办法让这个动画变速更顺畅?

@IBAction func goToSettings(sender: AnyObject) {
    let s = SettingsViewController(windowNibName: "SettingsViewController")
    s.showWindow(sender)
}

如果无法直接操作永远运行的SKAction参数,我想我

1 个答案:

答案 0 :(得分:1)

在您的情况下,更简单的方法是删除旧动画操作并将其替换为新动画。