【发布时间】:2014-11-29 13:52:03
【问题描述】:
Edit no.2 ,好的,我想我现在已经把它归结为重点了。我已经使用了您的所有建议,并使用断点进行了测试,所以谢谢。
我需要做的最后一点是运行这个等待操作。
if (timerStarted == YES) {
[countDown runAction:[SKAction waitForDuration:1]];
if (countDownInt > 0) {
countDown.text = [NSString stringWithFormat:@"%i", countDownInt];
countDownInt = countDownInt - 1.0;
[self Timer];
}else{
countDown.text = [NSString stringWithFormat:@"Time Up!"];
}
runAction: 部分似乎不起作用。我猜这是因为我选择了错误的节点来代替(SKLabelNode“countDown”)。我可以使用哪个节点来运行此代码?
感谢迄今为止帮助过的所有人
【问题讨论】:
-
怎么了?只要 timeLeft > 0,您就可以创建一个全新的标签节点每一帧,而不会删除旧的标签节点。一秒钟后,您最终会得到大约 60 个标签。您应该有一个标签,并且只更新该标签的文本属性。
标签: objective-c sprite-kit sklabelnode