Don*_*n P 0 ios sprite-kit swift
在SpriteKit中,如何每2秒向控制台打印"Hello World"?
在SpriteKit中,我们不应该使用NSTimers或其他定时循环方式,因为它们不会监听scene.paused.
我应该runAction(SKAction.sequence([firstAction, secondAction, ...])根据其他帖子使用.
我试过这个:
var wait = SKAction.waitForDuration(1)
func sayHi() {
println("hello world")
}
runAction(SKAction.sequence([wait, sayHi]))
Run Code Online (Sandbox Code Playgroud)
得到此错误: Missing argument for parameter 'completion' in call.
这将永远每隔2秒向控制台打印一个hello world.
self.runAction(SKAction.repeatActionForever(
SKAction.sequence([
SKAction.waitForDuration(2),
SKAction.runBlock({
println("hello world")
})
])
))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |