Saat ini saya sedang mengerjakan proyek iOS bernama Old Frank yang telah saya coba ikuti pola desain MVC.
Intinya adalah.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Sekarang jika saya mengerti MVC dengan benar, Anda tidak dapat menggunakan banyak fitur yang ditawarkan SpriteKit jika Anda ingin mengikuti MVC. Misalnya saja SKAction
, deteksi tabrakan, dll.
Bukankah itu tergantung pada model di mana objek game berada dan bagaimana mereka harus bereaksi ketika menyentuh objek lain? Bukankah itu tergantung pada model untuk menentukan lokasi dari waktu ke waktu?
Apakah ada bagian SpriteKit yang akan dianggap oke untuk digunakan sebagai "tampilan" di MVC selain rendering?