2017-03-05 5 views
2

Die Dokumentation:Wie verwende/implementiere ich pause() um einen SKAudioNode anzuhalten?

Pause()

Erzeugt eine Aktion, die einen Audio-Knoten teilt die Wiedergabe zu pausieren.

Erklärung Klasse func Pause() -> SKAction

Aktion nur auf einem SKAudioNode Objekt ausgeführt werden kann. Der Ton ist angehalten und wird bei einem Neustart an der Stelle fortgesetzt, an der er pausiert wurde. Diese Aktion ist nicht reversibel.

Bitte entschuldigen Sie meine Unwissenheit, ich habe einfach keine Ahnung, wie diese verwenden, um eine SKAudioNode zu pausieren, haben also keinen Code versucht, und haben keinen Code, um anzuzeigen, wie ich weiß nicht, wie diese verwenden, und finde diese Barebone-Dokumentation etwas zu leicht.

Antwort

4

SKAudioNode s sind SKNode s und so können run beliebig SKAction. So bekommen eine Pause Aktion und bitten Sie den Knoten, um sie auszuführen (in Swift):

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

oder kürzer:

audio.run(SKAction.pause()) 
Verwandte Themen