gpt4 book ai didi

iphone - 如何在iphone sdk中制作跑分动画

转载 作者:行者123 更新时间:2023-12-03 20:34:43 26 4
gpt4 key购买 nike

我希望在 xcode 中为我的 iPhone 应用程序制作一个运行分数动画,这样每当我将分数增加一个整数 ScoreAdded 时,分数就会运行到新分数,而不是更新到新分数。我尝试了一些带有 sleep 的 for 循环,但没有可用。所以我想知道是否有什么办法可以做到。谢谢。

最佳答案

添加一个计时器,它将每隔一段时间调用一个特定的方法,如下所示:

NSTimer *tUpdate;
NSTimeInterval tiCallRate = 1.0 / 15.0;
tUpdate = [NSTimer scheduledTimerWithTimeInterval:tiCallRate
target:self
selector:@selector(updateScore:)
userInfo:nil
repeats:YES];

这将每秒调用您的 updateScore 方法 15 次

然后在游戏的主要部分中,我不会简单地将金额添加到 currentScore 中,而是将额外金额存储在单独的成员变量中,例如 addToScore 。例如

addToScore = 10;

您的新方法updateScore将包含一些如下代码:

if (addToScore)
{
addToScore--;
currentScore++;
// Now display currentScore
}

关于iphone - 如何在iphone sdk中制作跑分动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4851584/

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