Unity MVC 个人想法
Model
想要实现效果
- 保存服务器数据
- 没有业务逻辑
- 接受发送消息
代码实现
缓存服务器发来的数据
注册消息接口
提供消息发送接口
View
想要实现效果
- 实现单元测试
- 耦合框架
- 不耦合服务器数据结构
代码实现
- 不包含服务器提供的结构体
- 提供界面修改接口
- 提供界面更新接口
- 提供界面动画测试接口
- 提供界面音效测试接口
Controller
想要实现效果
- 控制Vive显示
- 接受服务器数据通知界面更新
- 业务逻辑
代码实现
- 保存Vive实例
- 保存Model实例
- 业务代码