Unity MVC丨(九)Unity MVC 最后总结

徘徊边缘 提交于 2020-08-12 02:30:15

大家好,我是SKODE。

小提示:选中左侧目录,可快速找到所需内容

本系列博客地址:传送门

 

一、我们为什么要做成预制体

首先讲下,我们看起来为什么要费力不讨好地,这么麻烦地将UI做成预制体呢,增加了实例化地步骤,直接放在层级面板上不好嘛

 

首先呢,我们想下这个场景:

我们正在开发一个游戏项目,有很多同事配合开发。

 

1、我们都使用SVN,有人做商城界面,有人做设置界面。两个功能都在同一个场景中。那么同时开发,SVN怎么提交这个场景呢?【用预制件啊,场景随便找个人做~】

 

2、我们拥有很多功能界面,我们想改一个功能界面,每次都要在众多界面中,找到自己的功能界面去修改嘛【用预制件啊,一下就找到这个功能UI了,双击就是改】

 

3、我们要进行版本更新啦,做到层级面板上地话,是不是要每次各个人都要依次把场景UI重新调整一遍呢?【哦,这下不用下班了】

 

4、我们要进行热更新啦,做到层级面板上的话,是不是每次都要将整个场景打AB包,整个进行更新app呢【今天更新了一个文字,好,我们将app重新下载一下~】

 

这下明白了吧,预制件挺有用的~

 

 

二、MVC怎样进行任务划分

“也通常以为,一个游戏窗口就需要一个UI窗体、一个控制器、一个数据类”:

若有几百个游戏窗口,那几百个UI窗体、控制器、数据类,是不是就搞死自己了。

 

所以,一个游戏模块,可能会对应很多个游戏窗口。一个模块,只需要一个UI窗体、一个控制器、一个数据类就好了。

 

 

三、MVC的好处

 

 

 

 

本系列博客结束。

 

 

一起进步

我是SKODE

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!