首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想法: flash游戏的PureMVC

想法: flash游戏的PureMVC
EN

Stack Overflow用户
提问于 2011-10-20 09:26:36
回答 2查看 552关注 0票数 1

因此,在做了一些研究之后,似乎采用了一种模式,在这种情况下,PureMVC可能是一个很好的选择。

但是,我在开发游戏时没有任何使用这种模式的经验,除了在一个主要用Flex制作的数据驱动的网站上。

问题是,这种模式有什么缺点吗?比方说,性能?

如果有人使用这个框架实现了一个游戏,我想听到一些关于它的评论。

这个想法是,建立一个坚实的基础,认为游戏可以随着时间的推移在复杂性上发展。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-20 15:52:00

MVC框架总是增加一些开销,迫使你以特定的方式编码。特别是在Flash中,它们中的大多数都有一些复杂的结构来创建和分发事件。这可能适用于大型企业项目,但不适用于游戏,因为您需要对游戏引擎的每个方面进行微调。如果你使用MVC框架,很可能你不得不绕过框架来实现你真正想要做的事情,或者为了优化。

因此,最有可能的是,假设您想要保持对游戏性能的控制,那么您最好提出自己的体系结构和约定。实际上,这很简单--只需遵循基本的MVC原则,将游戏数据(模型)、渲染(视图)和游戏逻辑(控制器)分开,你就应该有一个结构清晰的项目。

票数 4
EN

Stack Overflow用户

发布于 2013-06-09 04:38:24

我用过PureMVC和机器腿。我把它们都用在公用事业、网站和应用程序上。这两个框架都很棒,特别是当你想了解MVC是如何被遵循的时候。它们使得遵循MVC变得很容易,比新手自己做的要好得多。当我开始使用它们时,它对我是一个启迪,并了解到我自己用来构建MVC是多么糟糕和错误。

然而,正如Laurent所说,MVC有时对于游戏来说变得过于庞大和复杂。在这两种情况下,我都面对了这一点。有时遵循他们的规则,走一条很长的路,以至于一个小的代码验证有时需要很长的时间来编码和调试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7830142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档