2016-10-30 9 views
1

워드 프로세서는 SKAudioNode에서 플레이를 실행하는 것은 SKActionSKAudioNode에서 play()를 실행할 때 반환되는 SKAction을 할당 하시겠습니까?

재생() 반환 재생을 시작 오디오 노드를 알려주는 조치를 작성하는 것이 좋습니다 것 같다.

class func play() -> SKAction 

그래서 내 꼬마 논리는 내가이 작업을 반환 얻을,이 같은 변수 또는 상수에 할당 할 수 있습니다 알려줍니다 :

var mySoundAction = mySoundNode.run(SKAction.play()) 

하지만 엑스 코드는 내가 바보 나에게 말한다 그것은 그것이 SKAction의에 무효의 유형을 변환 할 수 없습니다입니다 하더군요

self.run(mySoundAction) 

: 나는이 작업을 수행 할 때 내가 뭘하는지 모르겠어요.

내가 뭘 잘못하고 있니? 이런 목표에 대한 행동 이름을 갖고 싶다는 목표에 얼마나기만 당했습니까?

답변

1
SKAction.play() 

SKAction 반환하고,

mySoundNode.run(SKAction.play()) 

실행 mySoundNode에 해당 작업. run() 방법을 사용하면 노드의 "플레이"조치를 실행하고 var mySoundAction()를 할당

var mySoundAction = mySoundNode.run(SKAction.play()) 

에, 그래서 Void ("아무것도")을 반환합니다. 당신이 의미 한 바는

var mySoundAction = SKAction.play() 
// ... 
self.run(mySoundAction) 
+0

이렇게 ... 1에서 10의 척도로, 나는 약 8 점의 가치가 있습니다. 8.5? – Confused

+0

오, 현명한 사람, 당신은 이것에 대해 무엇인가 알게됩니까 : http://stackoverflow.com/questions/40429475/copied-skaudionode-unresponsive-woor, 나는 우둔하고, 혼란스럽고 혼란 스럽습니다. – Confused