MVC主要是应用在web开发的框架中的
其中M指 model 模型即是数据 例如:血量的数值
V是指view 视图 即UI,text等
C是指Ctrl 控制器 用来控制model和view
其中model和view不能直接交互
而游戏开发中MVC一般都是用来做UI界面的
但MVC还有逻辑太复杂了
一般来说游戏里面只会用到 VC
两者之间的关系 就是:逻辑驱动表现
表现即是客户端表现出来的东西列如:
角色位置的移动 可分为两部分:
逻辑上 存储一个角色的位置 与unity transform无关
当需要移动位置的时候先修改逻辑上的位置 再把unity中的trans进行修改
好处 逻辑可以在服务器跑通 可以用来验证客户端 跑完的数据是否能对的上