gpt4 book ai didi

Swift 3 更新表示调用函数之间的时间间隔的变量

转载 作者:行者123 更新时间:2023-11-30 12:54:50 24 4
gpt4 key购买 nike

我创建了一个函数,每 27 秒调用一次。调用变量的代码如下

_ = Timer.scheduledTimer(timeInterval: time, target: self, selector: #selector(GameScene.method), userInfo: nil, repeats: true)

函数方法中变量time被乘以0.95,但变量time仍然没有更新。

最佳答案

如果您想更改时间,则需要安排它再次在这样的调用函数中。

 _ = Timer.scheduledTimer(timeInterval: time, target: self, selector: #selector(GameScene.method), userInfo: nil, repeats: false)

func method() {
//Do your task
time += 0.95 //increase timer
//Schedule it again
_ = Timer.scheduledTimer(timeInterval: time, target: self, selector: #selector(GameScene.method), userInfo: nil, repeats: false)
}

关于Swift 3 更新表示调用函数之间的时间间隔的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40545797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com