ขณะนี้ฉันกำลังทำงานในโครงการ iOS ชื่อOld Frankที่ฉันพยายามทำตามรูปแบบการออกแบบ MVC
ส่วนสำคัญของมันคือ
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
ตอนนี้ถ้าฉันเข้าใจ MVC อย่างถูกต้องคุณจะไม่สามารถใช้คุณสมบัติมากมายที่ SpriteKit มีให้ถ้าคุณต้องการติดตาม MVC เช่นSKAction
การตรวจจับการชนเป็นต้น
มันขึ้นอยู่กับโมเดลที่มีวัตถุของเกมอยู่หรือไม่และควรตอบสนองอย่างไรเมื่อสัมผัสกับวัตถุอื่น ๆ โมเดลขึ้นอยู่กับการกำหนดตำแหน่งในช่วงเวลาหรือไม่
SpriteKit มีส่วนใดบ้างที่จะถือว่าใช้ได้ในการ "ดู" ใน MVC นอกเหนือจากการเรนเดอร์?