0

私はゲームを作成しており、2 つのテクスチャ間で切り替えるノードがあります。前のテクスチャに戻る前に、各テクスチャに 0.5 秒の継続時間を追加する方法を考えていました。現在、ゲームを実行するとテクスチャが瞬時に切り替わるため、0.5 秒遅らせたいと考えています。

私の現在のコード:

func move(){

    let recursive = SKAction.sequence([

        SKAction.setTexture(SKTexture(imageNamed: "D2")),
        SKAction.setTexture(SKTexture(imageNamed: "DWalkRight")),
        SKAction.moveByX(frame.size.width/2.8, y: 0, duration: NSTimeInterval(randomNumber())),
        SKAction.setTexture(SKTexture(imageNamed: "D1")),
        SKAction.setTexture(SKTexture(imageNamed: "DWalkLeft")),
        SKAction.moveByX(-frame.size.width/2.8, y: 0, duration: NSTimeInterval(randomNumber())),
        SKAction.runBlock({self.move()})])

        Drake1.runAction(recursive, withKey: "move")
}
4

2 に答える 2