ios – SKAction序列暂时延迟(初始延迟?)

ios – SKAction序列暂时延迟(初始延迟?),第1张

概述所以在我正在构建的游戏中我想重复一个动作,但我希望它有一个初始延迟.因此,例如, *** 作将在用户开始游戏后执行三秒,但在第一次执行后,不再有三秒钟的延迟.我该怎么做才能解决这个问题? 提前致谢! 您可以使用SKAction进行延迟,然后将其放在序列的开头. Apple gives序列上的一些示例代码: SKAction *moveUp = [SKAction moveByX:0 y:100.0 dur 所以在我正在构建的游戏中我想重复一个动作,但我希望它有一个初始延迟.因此,例如, *** 作将在用户开始游戏后执行三秒,但在第一次执行后,不再有三秒钟的延迟.我该怎么做才能解决这个问题?

提前致谢!

解决方法 您可以使用SKAction进行延迟,然后将其放在序列的开头.

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序列暂时延迟(初始延迟?)全部内容,希望文章能够帮你解决ios – SKAction序列暂时延迟(初始延迟?)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1060670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存