1

谁能告诉我 cocos2d 的顶级模式的名称。我的意思是不要在模型、视图和控制器中拆分信息,尽管这也可以做到。(我仍然认为这是一种解决方法,并且似乎不符合框架的想法)。那么为什么 cocos2d 中没有使用 MVC 的概念,而使用的是什么模式呢?

4

1 回答 1

1

从上到下,它看起来像这样:

场景->图层->节点

由于它是游戏驱动的,它更少 MVC,更多基于循环。因此,您可以随意组织代码。这是 cocos 的一大优点,它是围绕许多范式设计的。

如果您想使用块而不是委托,您可以.
如果你想要一个基于事件的游戏,而不是基于循环的游戏,你可以.
如果您想在 2D 游戏中加入 3D 元素,您可以.
如果你想在你的游戏中加入一个 UIKit 元素,你可以.

这应该是 cocos2D 的座右铭:you can .

于 2012-06-27T14:19:03.000 回答