gpt4 book ai didi

ios - SKAction序列临时延迟(初始延迟?)

转载 作者:可可西里 更新时间:2023-11-01 04:34:39 26 4
gpt4 key购买 nike

所以在我正在构建的游戏中,我想重复一个 Action ,但我希望它有一个初始延迟。例如,该 Action 会在用户开始游戏后三秒执行,但在第一次执行后,不再有三秒延迟。我能做些什么来解决这个问题?

提前致谢!

最佳答案

您可以使用 SKAction 进行延迟,然后将其放在您的 sequence 的开头。

Apple gives一些关于序列的示例代码:

SKAction *moveUp = [SKAction moveByX:0 y:100.0 duration:1.0];
SKAction *zoom = [SKAction scaleTo:2.0 duration:0.25];
SKAction *wait = [SKAction waitForDuration: 0.5];
SKAction *fadeAway = [SKAction fadeOutWithDuration:0.25];
SKAction *removeNode = [SKAction removeFromParent];

SKAction *sequence = [SKAction sequence:@[moveUp, zoom, wait, fadeAway, removeNode]];
[node runAction: sequence];

您可以使用 SKAction waitForDuration 进行延迟。

关于ios - SKAction序列临时延迟(初始延迟?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25534390/

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