Swift if/else 声明雪碧套件

Swift if/else statement Sprite Kit

我有一个使用 sprite kit 在 Swift 中编写的游戏,我希望在分数变量大于 30 后游戏变得困难并且我希望 "d" 减少.5,当前的速度代码是:

    let d = CGFloat.random(min:2.0, max:3.0)

如果你有 update() 方法,你可以

if score >= 30 {
    //increase speed
    //decrease d
}

备注

您必须将 d 的声明更改为 var d = /*your code*/,而不是使用将其声明为常量的 letvar 使它成为一个可变的变量。

希望对您有所帮助:)