2011-12-05 42 views
3

我有一個簡單的遊戲,仍然在遊戲的一些額外部分工作。我不知道如何/在哪裏存儲我的遊戲數據(分數,設置等)實現MVC模型部分

我一直在使用一個單一的所有數據,我將在合成的程序中使用,以方便訪問,但我不知道這是否是一個好方法?在我看來,它會讓設置變得非常簡單,因爲我可以在菜單視圖和遊戲視圖之間共享單件,而不必複製數據。還有其他方法嗎?到目前爲止,我讀過的每本書似乎都跳過了模型,只是將它與MVC的控制器部分結合在一起。

回答

1

單身人士雖然吸引他們的簡單性,但通常會使代碼庫變得更加靈活。他們也不鼓勵在模型中明確區分功能。

另一種方法是對模型使用核心數據。你將有一個管理對象的遊戲,分數,設置等,並傳遞對象的引用。藉助核心數據,您可以免費獲得持久性,並可快速/高效地對數據進行排序和呈現。