Я создаю игру, которая включает мини-игры внутри отдельных уровней (выложено на картинке). Я начал с использования UIViewController
, но как только некоторые из уровней нуждались в анимации и гравитации, я хотел переключиться на SKView
, потому что делать все эти анимации вручную неэффективно. Я уже создал меню и несколько пакетов уровней, используя UIViewController
, и сменить все на SKView было бы проблемой в этот момент. Имея это в виду, какова наилучшая практика для создания представлений и какая лучшая «комбинация», так сказать, UIViewController
и SKView
? Лучше ли использовать его для главного меню, а другое для игр? Вся помощь приветствуется!iOS: UIView vs. SKView
1
A
ответ
1
Лично я считаю, что работа с SKViews немного больше хлопот, то работа с UIViews, однако, если вы заинтересованы в создании системы меню тот самый анимации богатых (которые самые хорошие игры делают) то я рекомендую смириться с этим и все SKView. Это самый простой способ сделать это. Если бы вы позаботились об этом, придерживайтесь того, что знаете, и отправляйтесь в UIView. O, Или у вас может быть UIView изначально, и небольшая часть экрана будет UIView u turn объявлять как SKView для отображения сцен. Ваш звонок.
Смежные вопросы
- 1. SKScene Vs SKView
- 2. Как добавить UIView поверх SKView?
- 3. Отображение SKNode над UIView в SKView
- 4. Невозможно присвоить значение типа «UIView» в «SKView»
- 5. Перейти из SKView обратно в UIView
- 6. SWIFT - Могу ли я иметь SKView в качестве подвид UIView?
- 7. Интеграция Game Center - Литая значение типа «UIView» в SKView»ошибки
- 8. Ошибка Не удалось присвоить значение типа UIView SKview
- 9. Отчет о сбое сбоя при запуске UIView для SKView
- 10. SpriteKit: использование SKView в UIView вместо инициализации игрового проекта
- 11. Когда я UIView на обратное приведение SKView, я получаю исключение
- 12. Не удалось присвоить значение типа «UIView» (0x112484eb0) в «SKView» (0x111646718)
- 13. Dimming SKScene, добавляя SKScene/SKView или UIView сверху не работает
- 14. Не удалось присвоить значение типа «UIView» (0x1102beb40) в «SKView» (0x10f0814c8)
- 15. Thread SIGABRT аварии 1 сигнал при заливке UIView к SKView
- 16. пусть SKView = а SKView дает ошибку
- 17. SpriteKit SKView перестает переходить между сценами в iOS 9
- 18. UIView vs UIViewController
- 19. UIView vs core graphics
- 20. Подкласс UIView vs UIScrollView
- 21. NSMutableArray Vs UIView iphone
- 22. UIView - выделить vs hide
- 23. UIView drawRect vs initWithFrame
- 24. UIView inputView vs inputViewController
- 25. App Hanging on «let SKView as! SKView» (Swift)
- 26. Невозможно изменить SKView backgroundColor
- 27. SKView в UICollectionView ужасная производительность
- 28. iOS загрузка uiview внутри другого uiview
- 29. UIView анимация VS основная анимация
- 30. Рисунок на UIView vs UIViewController
Нет ничего, чтобы остановить использование UIViews и SKViews в одной игре. Используйте только SKViews, где они вам нужны, просто добавьте его в качестве подзаголовка вашего UIView и сделайте все сложное внутри. – Fogmeister