![]() |
1
0
好的,现在我们有足够的信息来回答您的问题。 总结如下: 您使用的是Github的第三方库(提供了链接),它允许您以各种不同的方式创建计时器。 您正在使用该库中名为Timer的类,并使用Timer.repeat(after:)方法创建一个重复计时器。 创建2个重复计时器。第一次跑步间隔1秒,然后将其保存在一个常量myGame中。 您还可以创建另一个以.1秒间隔运行的重复计时器,并将其保存到一个名为LevelUpdate的常量中。 您想知道如何更改myGame计时器的间隔。 这就是你应该写的那种描述。清晰、具体、易于理解。 现在答案是: 一旦创建了系统类NSTimer,就不能更改它的间隔。 看看您正在使用的库,它似乎也没有提供该功能。 你要做的是关闭计时器,并用不同间隔的新计时器替换它。 如果您更改计时器的时间间隔,您可能会在内部修改正在使用的库。 否则,您需要将myGame更改为var。
你应该创建一个方法
|
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 4 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 5 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 5 月前 |
![]() |
Saurabh Saini · 结构下标 5 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 5 月前 |