Мне очень трудно заставить навигацию работать в игре, которую я пытаюсь создать.У меня есть основной ViewController, который при запуске представляет SKScene (MainMenuScene), где я настроил меню кнопок.Я также добавил TapGestureRecognizer в MainMenuScene, который до сих пор работал хорошо - кнопки представляют разные SKScene и все работают как задумано.
Теперь проблема с использованием TapGestureRecognizer заключается в том, что он нарушает поведение по умолчаниюКнопка меню на пульте.Я прочитал все сообщения SO об этом, и общее мнение состоит в том, что я должен отключить распознаватель, но тогда я не могу заставить кнопки работать больше.
Я попытался переопределить методы pressesBegan в Scene, и покаКажется, работает, когда MainMenuScene представлен в первый раз, но он больше не работает, если я перехожу к одной из реальных игровых сцен и затем снова возвращаюсь в главное меню.Вероятно, это связано с тем, что я представляю новый MainMenuScene, на самом деле не ссылаясь на исходный, который я представляю в методе ViewController viewDidLoad.
Кто-нибудь знает, как это на самом деле должно работать?