Могу ли я написать всю свою игровую логику в функции SpriteKit update(_:), если я смоделировал всю игровую логику с помо ⇐ IOS
Могу ли я написать всю свою игровую логику в функции SpriteKit update(_:), если я смоделировал всю игровую логику с помо
Я смоделировал очень простую 2D-игру в Swift. Я использовал структуры для представления всех элементов игрового процесса, включая спрайты, контакты, поведение/движения, анимацию и т. д. Все это достаточно эффективно, а игра очень проста (например, проверка distanceSquared для определения контактов, используя простые тригонометрии, чтобы переместить всего несколько точек CGPoints для анимации).
Я мог бы написать всю свою игровую логику внутри функции update(_:) в SpriteKit, однако я прочитал на HackingWithSwift, что мне следует избегать написания слишком большого количества кода в update. (_:) функция. Будет ли неразумно записывать туда всю свою игровую логику? Или было бы лучше распределить логику между другими обратными вызовами событий цикла кадра?
Мне нужна только возможность SpriteKit рисовать фигуры/текстуры в определенных местах на экране + распознавание жестов. Все остальное обрабатывается моими собственными структурами. Учитывая, что это мои единственные требования, не лучше ли мне изучить новую структуру? Я делаю это исключительно ради развлечения и у меня есть все время в мире. На самом деле, я люблю узнавать что-то новое, поэтому я тоже приветствую вызов. Мой приоритет №1 — сделать игру максимально эффективной, что, я думаю, должно быть возможным с помощью функции SpriteKits update(_:).
Я смоделировал очень простую 2D-игру в Swift. Я использовал структуры для представления всех элементов игрового процесса, включая спрайты, контакты, поведение/движения, анимацию и т. д. Все это достаточно эффективно, а игра очень проста (например, проверка distanceSquared для определения контактов, используя простые тригонометрии, чтобы переместить всего несколько точек CGPoints для анимации).
Я мог бы написать всю свою игровую логику внутри функции update(_:) в SpriteKit, однако я прочитал на HackingWithSwift, что мне следует избегать написания слишком большого количества кода в update. (_:) функция. Будет ли неразумно записывать туда всю свою игровую логику? Или было бы лучше распределить логику между другими обратными вызовами событий цикла кадра?
Мне нужна только возможность SpriteKit рисовать фигуры/текстуры в определенных местах на экране + распознавание жестов. Все остальное обрабатывается моими собственными структурами. Учитывая, что это мои единственные требования, не лучше ли мне изучить новую структуру? Я делаю это исключительно ради развлечения и у меня есть все время в мире. На самом деле, я люблю узнавать что-то новое, поэтому я тоже приветствую вызов. Мой приоритет №1 — сделать игру максимально эффективной, что, я думаю, должно быть возможным с помощью функции SpriteKits update(_:).
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение