Obecnie pracuję nad projektem iOS o nazwie Old Frank , w którym staram się podążać za wzorcem projektowym MVC.
Istota tego jest.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Teraz, jeśli dobrze rozumiem MVC, nie możesz korzystać z wielu funkcji, które oferuje SpriteKit, jeśli chcesz śledzić MVC. Na przykład wszelkie SKAction
, wykrywanie kolizji itp.
Czy to nie zależy od modelu, w którym znajdują się obiekty gry i jak powinny reagować, dotykając innych obiektów? Czy określenie modelu w czasie nie zależy od modelu?
Czy są jakieś części SpriteKit, które można uznać za odpowiednie do użycia jako „widok” w MVC poza renderowaniem?