[SWIFT] 어떻게 스위프트 영원히 액션을 반복 것?
SWIFT어떻게 스위프트 영원히 액션을 반복 것?
해결법
-
1.당신은 NSTimer와 함수 실행을 반복 할 수 있습니다.
당신은 NSTimer와 함수 실행을 반복 할 수 있습니다.
override func didMoveToView(view: SKView) { self.addChild(sprite) var timer = NSTimer.scheduledTimerWithTimeInterval(0.2, target: self, selector: "doAction", userInfo: nil, repeats: true) }
이것은 매 2 초 동안 함수의 실행을 반복합니다.
편집하다 :
당신도 이런 식으로 할 수 있습니다 :
override func didMoveToView(view: SKView) { self.addChild(sprite) runAction(SKAction.repeatActionForever(SKAction.sequence([SKAction.runBlock(doAction), SKAction.waitForDuration(1.0)]))) }
-
2.
run(SKAction.repeatForever(SKAction.sequence([SKAction.run(doAction), SKAction.wait(forDuration: 2.0)])))
from https://stackoverflow.com/questions/26915390/how-would-i-repeat-an-action-forever-in-swift by cc-by-sa and MIT license
'SWIFT' 카테고리의 다른 글
[SWIFT] 어떻게 스위프트 내 프로그램의 시작에 최대로 내 키보드를 강제 할 수 있습니까? (0) | 2020.11.07 |
---|---|
[SWIFT] 어떻게 중포 기지에서 REST API를 사용하여 다중 경로 업데이트를 사용 하는가? 오류 400 (0) | 2020.11.07 |
[SWIFT] 비동기 방식으로 배열의 반복이 완료되면 알 (0) | 2020.11.07 |
[SWIFT] Alamofire와 SwiftyJson와 함수에서 값을 반환 (0) | 2020.11.07 |
[SWIFT] 신속한에서 이모티콘 유니 코드 (예를 1f564) 변환 [중복] (0) | 2020.11.07 |