Ich arbeite derzeit an einem iOS-Projekt namens Old Frank , bei dem ich versucht habe, einem MVC-Entwurfsmuster zu folgen.
Der Kern davon ist.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Wenn ich MVC richtig verstehe, können Sie nicht viele der Funktionen von SpriteKit verwenden, wenn Sie MVC folgen möchten. Zum Beispiel SKAction
Kollisionserkennung usw.
Ist es nicht Sache des Modells, wo sich Spielobjekte befinden und wie sie reagieren sollen, wenn sie andere Objekte berühren? Ist es nicht Sache des Modells, den Ort im Laufe der Zeit zu bestimmen?
Gibt es Teile von SpriteKit, die als "Ansicht" in MVC verwendet werden können, außer dem Rendern?