Зараз я працюю над проектом iOS під назвою Old Frank, який намагаюся слідувати схемі дизайну MVC.
Суть у цьому полягає.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Тепер, якщо я правильно розумію MVC, ви не можете використовувати багато функцій, які SpriteKit може запропонувати, якщо ви хочете слідувати за MVC. Наприклад, будь-яке SKAction
, виявлення зіткнення тощо.
Чи не в залежності від моделі, де розташовані ігрові об’єкти, і як вони повинні реагувати при дотику до інших об’єктів? Чи не залежно від моделі визначати місцеположення з часом?
Чи є якісь частини SpriteKit, які вважатимуться нормальним для використання як "перегляд" у MVC, крім рендерінга?