Как я могу отключить событие касания узла SpriteKit, а затем включить его через 25 секунд, чтобы при касании узла он перенес пользователя на следующую сцену?
Я настраиваю GameScene, который воспроизводит аудиофайл в течение 25 секунд, а затем я хочу, чтобы пользователь мог щелкнуть по узлу SpriteKit, который перенесет пользователя на следующую сцену. Проблема в том, что узел не может быть скрыт. Он должен быть видимым, но отключен, а затем видим и включен для прикосновения через 25 секунд.
if nextButton.contains(location) {
if nextButton.isHidden == true {
nextButton.isUserInteractionEnabled = false
} else {
goToScene(scene: getNextScene()!)
}
Я использовал этот код для случаев, когда узел SPriteKit был в состоянии быть скрытым, но на этот раз узел должен быть виден все время.