Actualmente estoy trabajando en un proyecto de iOS llamado Old Frank que he estado tratando de seguir un patrón de diseño MVC.
La esencia de esto es.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Ahora, si entiendo MVC correctamente, no puede usar muchas de las funciones que SpriteKit tiene para ofrecer si desea seguir MVC. Por ejemplo SKAction
, detección de colisión, etc.
¿No depende del modelo donde se encuentran los objetos del juego y cómo deben reaccionar al tocar otros objetos? ¿No depende del modelo determinar la ubicación a lo largo del tiempo?
¿Hay alguna parte de SpriteKit que se considere aceptable usar como "vista" en MVC que no sea el renderizado?