Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能告诉我 cocos2d 的顶级模式的名称。我的意思是不要在模型、视图和控制器中拆分信息,尽管这也可以做到。(我仍然认为这是一种解决方法,并且似乎不符合框架的想法)。那么为什么 cocos2d 中没有使用 MVC 的概念,而使用的是什么模式呢?
从上到下,它看起来像这样:
场景->图层->节点
由于它是游戏驱动的,它更少 MVC,更多基于循环。因此,您可以随意组织代码。这是 cocos 的一大优点,它是围绕许多范式设计的。
如果您想使用块而不是委托,您可以. 如果你想要一个基于事件的游戏,而不是基于循环的游戏,你可以. 如果您想在 2D 游戏中加入 3D 元素,您可以. 如果你想在你的游戏中加入一个 UIKit 元素,你可以.
这应该是 cocos2D 的座右铭:you can .