2017-03-05 4 views
2

ドキュメント:SKAudioNodeを一時停止するためにpause()を使用/実装する方法は?

ポーズ()

再生を一時停止するようにオーディオ・ノードに指示するアクションを作成します。

宣言クラスFUNCポーズ() - > SKAction

このアクションのみSKAudioNodeオブジェクト上で実行されてもよいです。オーディオ が一時停止され、再起動された場合は一時停止したところから再開します。この アクションは元に戻せません。

自分の無知を言い訳してください、私は単にどのようにSKAudioNodeを一時停止するためにこれを使用するには考えているので、任意のコードを試したことがない、と私はこれを使用する方法がわからないよう、表示するためのコードを全く持っていません、このベアボーンのドキュメントをあまりにも軽すぎると見なします。

答えて

4

SKAudioNodesは、SKNodeであり、従ってrun任意のSKActionであることができる。だから、一時停止アクションを取得し、(スウィフトで)それを実行するノードを頼む:

let audio : SKAudioNode 
... 
let pause = SKAction.pause() 
audio.run(pause) 

または短い:

audio.run(SKAction.pause()) 
関連する問題