【发布时间】:2010-06-22 11:02:11
【问题描述】:
我有一个关于 iphone 游戏的模型视图控制器 (MVC) 设计模式的问题。
假设我有一个使用 ViewController 的简单游戏。所以这个视图控制器有一个关联的窗口/视图,并在这个视图上接受按钮滑块等的玩家输入。
现在我还有一个 ViewController 主窗口/视图的子视图,实际上我在这个子视图中对各种多边形进行了一些动画处理。我也想在这个子视图中进行触摸事件。
我的问题是,在子视图中,我有所有的用户触摸代码和动画代码,因为玩家的触摸输入会影响动画直接改变旋转等。我的子视图类中有很多变量。 我是否违反了 MVC 设计?我应该将这些东西委托给另一个类还是视图控制器?
非常感谢
【问题讨论】:
标签: iphone