这让我很生气。这段代码:
func nowPrint() {
print("RUN")
}
run(SKAction.repeatForever(
SKAction.sequence([
SKAction.run(addSpawn), SKAction.run(nowPrint),
SKAction.wait(forDuration: universalDuration/10)
])
)
)
(其中universalDuration = 100)似乎被调用两次,因为控制台窗口每10秒打印一次" RUN"两次。
此代码包含在sceneDidLoad()函数中,如果这会产生影响。
答案 0 :(得分:2)
解决方案 - 将sceneDidLoad更改为didMove(查看)。