gpt4 book ai didi

ios - 将时间添加到 NSTimer

转载 作者:行者123 更新时间:2023-11-28 21:44:24 25 4
gpt4 key购买 nike

我正在创建一个 iOS 测试游戏作为练习,并希望在 15 秒计时器结束时运行游戏结束方法。

我还希望将时间添加到此计时器,并在发生某些操作时将其带走。

在弄清楚如何根据用户的操作来增加或减少某个计时器的时间时运气不佳。

到目前为止,我在 viewDidLoad 中有计时器,还有一个具有一些条件格式的方法,该方法将根据用户的操作执行操作。

最佳答案

一旦创建,NSTimer 的周期就不能更改,计时器只能在请求的周期后取消或允许触发。

为了为您的游戏实现计时器,我建议您设置一个每秒触发的重复计时器。实际的“剩余时间”值存储在一个整数中,每次计时器触发时您都会递减该值。当这个值达到 0 时,结束游戏。

这样您就可以通过简单地更改剩余时间变量的值来轻松地增加额外的时间。

这种方法也使得在屏幕上显示剩余时间变得简单。

关于ios - 将时间添加到 NSTimer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836859/

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