2017-01-10 7 views
2

Swift 3のゲームをSpriteKitとしています。私はいつも何度もやり直したいと思いますし、できません。SKとSwift 3でいつもアクションを繰り返す方法は?

didMoveToView機能でこの操作を繰り返したいとします。私はリピートしたいアクションがspawnEnemy()であることを

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

注:スウィフト2では、このようなものになります。私はSwift 3を実装する新しい関数を使用しようとしましたが、実行することはできませんでした。

どうすればいいですか?

ありがとうございました!

答えて

3

これはSwift 3でも可能です。名前の一部が少し変更されています。

override func didMove(to view: SKView) { 
    run(SKAction.repeatForever(SKAction.sequence([SKAction.run(spawnEnemy), SKAction.wait(forDuration: 2.5)]))) 
} 
関連する問題