2015-05-23 4 views
1

У меня есть игра, написанная в Swift с использованием набора спрайтов, я бы хотел, чтобы игра стала сложной после того, как переменная счета больше 30, и я хочу, чтобы «d» уменьшалось. 5, текущий код скорости является:Swift if/else statement Sprite Kit

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

вы не можете изменить д, как вы объявить его как константу, однако вы можете уменьшить место здесь d является использование другим значением, которое указывает трудно, позволяет сказать, что вар currentDifficult = d - уровень – Icaro

ответ

0

Если у вас есть update() метод, вы можете сделать

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

Примечание

вы ВГА e, чтобы изменить объявление d на var d = /*your code*/ вместо let, которое объявляет его постоянным. var делает переменную переменную.

Надежда, что помогает :)

Смежные вопросы