gpt4 book ai didi

ios - 计算 ios/cocos2d 中的总暂停时间

转载 作者:行者123 更新时间:2023-11-29 13:21:42 25 4
gpt4 key购买 nike

在玩任何 iPhone 益智游戏时,用户可以多次按下暂停按钮。所以我想计算那个特定谜题级别的总暂停时间。我想使用 NSTimer 在按下暂停按钮时启动它,并在按下恢复按钮时停止它。这是最好的方法还是其他建议?任何人都可以帮助快速语法开始/停止。非常感谢。

最佳答案

首先声明全局变量来存储暂停日期:

NSDate *pauseStart;
NSTimeInterval pauseDuration;

然后在开始和停止暂停的方法中,记录开始日期和结束日期。然后计算两个日期之间的差异。

-(void)pauseStart 
{
pauseStart = [NSDate date];
}

-(void)pauseEnd
{
NSDate *pauseEnd = [NSDate date];
pauseDuration = pauseDuration + [pauseEnd timeIntervalSinceDate:pauseStart];

NSLog(@"Total duration of pause is: %.f seconds", pauseDuration);
}

关于ios - 计算 ios/cocos2d 中的总暂停时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14241502/

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