在一款遊戲中,我開始使用cocos2d,我有一個NSObject的子類,包含了汽車的速度等細節,所以這就是模型。然而,我對控制器和視圖是什麼感到困惑?我唯一的其他類是CCLayer的子類。在這我有加速度計委託方法,它移動的精靈周圍,在初始化它將精靈添加到場景(?)cocos2d和MVC
我認爲這將是錯誤的引用在NSObject的子類汽車的精靈哪個掌握着車的細節?
那麼使用cocos2d時視圖和控制器是什麼?
(例如在傳統的應用中,模型通常是NSObject的的一個子類(或只是一個數組或字典),所述控制器的UIViewController的一個子類,並且該視圖的UIView的子類)
您的模型和視圖是否具有對場景的引用,或者您是否使用某種事件系統? – 2011-11-16 10:18:53