Документов, кажется, предполагают, что запуск игры на SKAudioNode возвращает SKActionНазначить SKAction, возвращенный при запуске play() на SKAudioNode?
воспроизведения() Создает действие, которое говорит аудио узел, чтобы начать воспроизведение.
class func play() -> SKAction
Так что моя крошечная логика подсказывает мне, что я могу получить на это возвращается Действие и присвоить его переменной или константой, как это:
var mySoundAction = mySoundNode.run(SKAction.play())
Но Xcode говорит мне, что я идиот и понятия не имею, что я делаю, когда я пытаюсь сделать это:
self.run(mySoundAction)
это говорит мне, что он не в состоянии преобразовать тип пустоты в том, что из SKAction.
Что я делаю неправильно? Как я обманул меня в своих целях, чтобы иметь название действия для чего-то вроде этого?
так ... по шкале от 1 до 10, я обмануто около 8 баллов? 8,5? – Confused
О, мудрый, вам ничего не известно об этом: http://stackoverflow.com/questions/40429475/copied-skaudionode-unresponsive-why, я не знаю, одурачен и смущен. – Confused