2011-12-05 74 views
3

我有一个简单的游戏,仍然在游戏的一些额外部分工作。我不知道如何/在哪里存储我的游戏数据(分数,设置等)实现MVC模型部分

我一直在使用一个单一的所有数据,我将在合成的程序中使用,以方便访问,但我不知道这是否是一个好方法?在我看来,它会让设置变得非常简单,因为我可以在菜单视图和游戏视图之间共享单件,而不必复制数据。还有其他方法吗?到目前为止,我读过的每本书似乎都跳过了模型,只是将它与MVC的控制器部分结合在一起。

回答

1

单身人士虽然吸引他们的简单性,但通常会使代码库变得更加灵活。他们也不鼓励在模型中明确区分功能。

另一种方法是对模型使用核心数据。你将有一个管理对象的游戏,分数,设置等,并传递对象的引用。借助核心数据,您可以免费获得持久性,并可快速/高效地对数据进行排序和呈现。