- 点滅の動きを
SKAction.sequence
で作る
SKAction.repeatActionForever
でループさせる
runAction
で実行する
override func didMoveToView(view: SKView) {
let rect = SKShapeNode(rectOfSize: CGSizeMake(50.0, 50.0))
rect.fillColor = UIColor.redColor()
rect.position = CGPointMake(self.frame.midX, self.frame.midY)
self.addChild(rect)
let blinking = SKAction.sequence([
SKAction.unhide(),
SKAction.waitForDuration(0.2),
SKAction.hide(),
SKAction.waitForDuration(0.2)])
let loop = SKAction.repeatActionForever(blinking)
rect.runAction(loop)
}