[设计问题]关于GUI与游戏数据分离问题。。
我的整个游戏界面就是一个个窗口对象。。,其结构和MFC类似,
我现在需要做一个xml布局系统,把所有窗口控件的布局全部用xml组织起来,
那么这里就产生了一个问题,即游戏过程中可能需要更换这个xml布局,比如大话西游就可以从一种界面风格切换到另一种。
而我以前写游戏都是把游戏数据直接存储到窗口类中的,
而现在要是把整个xml布局给换了,那么游戏数据也就没了,
所以我想问一下,一般游戏数据都不会存储在窗口类里是么?
[解决办法]
还是把数据和逻辑分开的好