私はゲームを作成しており、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")
}