2
를 사용하여 함수를 3 초마다 호출,이 같은 것을 사용할 수 있습니다어떻게 정상 신속 스위프트 Spritekit
Foundation.Timer.scheduledTimer(timeInterval: 3.0, target: self, selector: #selector(GameViewController.hideFunc), userInfo: nil, repeats: true)
내 질문은 당신이 스프라이트 키트 게임에서 작업하는 이것을 대체 할 수있는 무엇인가?
이let pauser = SKAction.wait(forDuration: 3.0)
let trigger = SKAction.perform(#selector(GameViewController.hideFunc, onTarget: self)
let pauseThenTrigger = SKAction.sequence([ pauser, trigger ])
let repeatForever = SKAction.repeatForever(pauseThenTrigger)
node.run(repeatForever)
이 방법은 당신이 그것을 사용할 필요가 모든 노드에 대해이 작업을 다시시키는의 미덕있을 것입니다, 당신은 쉽게 제어 할 수 있습니다 :
[Q & A] (https://stackoverflow.com/questions/46534588/modify-property-on-sknode- 움직이는 동안) 도움이 될 수 있습니다. –
@MarkBrownsword는 중복 된 것으로 표시되어 잠시 후 삭제 될 것인가? – Confused