gpt4 book ai didi

swift - 在 3 秒内调用 spritekit 中的自定义操作大约 100 次

转载 作者:行者123 更新时间:2023-11-28 06:38:56 25 4
gpt4 key购买 nike

我用过

SKAction.customActionWithDuration(1, actionBlock: { (node: SKNode!, elapsedTime: CGFloat) -> Void in print("Hello")})

并且它在 1 秒内只运行了 5 次。当我切换到 0.5 秒时,它只运行了 3 次。

我想在 3-4 秒内运行它大约 100-200 次。

任何解决方案??

最佳答案

customActionWithDuration 每帧都会更新,如果它在 1 秒内运行 5 次,这意味着您的更新发生在 200 毫秒,您还有其他问题。理想情况下,您希望它每 16.6 毫秒或每秒 60 帧调用一次,因此请调查您的更新阶段,找出导致速度变慢的原因。如果您在模拟器上运行,请确保模拟器以 60fps 的速度运行。

如果您需要一致的东西,那么 customActionWithDuration 不适合您。

您可能需要使用 repeatAction(action:,count:) 来实现您想要的效果。

关于swift - 在 3 秒内调用 spritekit 中的自定义操作大约 100 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38461544/

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