Swift if/else语句精灵套件

Swift if/else语句精灵套件,swift,sprite-kit,Swift,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=/*您的代码*/而不是使用let将其声明为常量变量使其成为可变的变量 希望能

我有一个使用精灵工具包用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=/*您的代码*/
而不是使用
let
将其声明为常量<代码>变量使其成为可变的变量


希望能有所帮助:)

在将d声明为常量时,您不能更改d,但是您可以将d的位置减少到另一个表示难度的值,比如var current疑难=d-level