gpt4 book ai didi

ios - 暂停 CFTimeInterval 计时器?

转载 作者:行者123 更新时间:2023-11-29 12:43:47 25 4
gpt4 key购买 nike

在我的游戏中,我的更新循环中有一个计时器,它根据此行中返回的间隔更新标签:

elapsedTime = 90 - (CFAbsoluteTimeGetCurrent() - startTime);

现在 90 是我们记下的时间。我这样设置开始时间:

startTime = CFAbsoluteTimeGetCurrent();

现在我的目标是在进入暂停菜单时“暂停”此计时器。但是,我就是无法理解它的后勤工作。

当我暂停时,我应该将 startTime 设置为 0 吗?如果是这样,在 resume 方法期间我会做什么?

基本上,如果用户在还剩 85 秒时暂停游戏,我希望用户在还剩 85 秒时从暂停屏幕返回。我将如何实现这一点?

最佳答案

我得到了答案。我只是做了我现在正在做的事情,但我为暂停的屏幕添加了另一个计时器,我只是在暂停时不断地累加它,然后我将该计时器合并到我的游戏计时器中,结果成功了。

关于ios - 暂停 CFTimeInterval 计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24176897/

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