cocos2d和MVC

Jon*_*an. 4 iphone cocos2d-iphone

在我开始使用cocos2d制作的游戏中,我有一个NSObject的子类,其中包含汽车的速度等细节,所以这就是模型.但是我对控制器和视图是什么感到困惑?我唯一的另一个类是CCLayer的子类.在这个我有加速度计委托方法,它移动精灵周围,在init它将精灵添加到场景(?)

我假设在NSObject的子类中引用汽车的精灵来保存汽车的细节是错误的吗?

那么当使用cocos2d时,View和Controller是什么?

(例如,在传统的应用程序中,Model通常是NSObject的子类(或者只是数组或字典),Controller是UIViewController的子类,视图是UIView的子类)

小智 5

我将模型作为NSObject子类的自定义类,视图作为CCLayer包含CCSprites,控制器作为连接多个模型和视图的CCScene.