gpt4 book ai didi

swift - 如何使用 SK 在 Swift 3 中一直重复一个 Action ?

转载 作者:可可西里 更新时间:2023-11-01 00:57:44 27 4
gpt4 key购买 nike

我正在使用 SpriteKitSwift 3 中玩游戏,我想一直重复一个 Action ,但我做不到。

我想重复 didMoveToView 函数中的操作。在 Swift 2 中将是这样的:

override func didMoveToView(view: SKView) {
...
runAction(SKAction.repeatActionForever(SKAction.sequence
([SKAction.runBlock(spawnEnemy), SKAcion.waitForDuration(2.5)])))
...
}

请注意,我要重复的操作是 spawnEnemy()。我尝试使用实现 Swift 3 的新函数来执行此操作,但无法执行。

我应该怎么做?

感谢提前!

最佳答案

这在 Swift 3 中仍然是可能的。一些命名略有变化。

override func didMove(to view: SKView) {
run(SKAction.repeatForever(SKAction.sequence([SKAction.run(spawnEnemy), SKAction.wait(forDuration: 2.5)])))
}

关于swift - 如何使用 SK 在 Swift 3 中一直重复一个 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41576875/

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