【发布时间】:2015-05-05 02:38:00
【问题描述】:
我有这段代码,每次点击屏幕时我的节点都会跳转。我希望在点击屏幕时让节点再次跳转之前等待两三秒。我该怎么做?谢谢!
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
var touch: UITouch = touches.first as! UITouch
theHero.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 250))
theHero.texture = SKTexture(imageNamed: "jumpman")
println("works")
}
【问题讨论】:
-
您要在两秒后忽略所有点击吗?或者你想记住在两秒不应期有过一次敲击,如果有敲击,则在这段时间结束后立即再次跳转?
-
第二个就是我要找的。span>
-
这是
touchesBegan:withEvent:方法在您的SKScene中吗? -
是的,它在 SKScene 中。