![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity-GUI设计模式
xinshou1106
这个作者很懒,什么都没留下…
展开
-
Unity-GUI设计模式-基于MVC的UI设计模式
Unity-基于MVC的UI设计模式 1.写在前面的,很重要的一点:基于MVC的UI设计模式 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。 通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。 通常控制...原创 2019-05-03 22:00:20 · 936 阅读 · 0 评论 -
Unity-GUI设计模式-基于模板模式的设计
Unity-GUI设计模式-基于模板模式的设计 上篇介绍MVC模式中存有遗留问题。 UI组件的获取,为什么在重写setParameter,而不是写在Start() 或 Awake()中。 继承树: PageBase(showPage(),hidePage(),findElement(string str),abstract 抽象 setParameter()) ↓ MainScenePage(ab...原创 2019-05-04 16:56:50 · 331 阅读 · 1 评论 -
Unity-GUI设计模式-基于观察者模式的设计
在最近的项目工程中。用到了观察者模式。记录一下。 首先,展示一下观察者与被观察者的接口 被观察者IObviewer接口,定义了三个函数。 1.添加观察者 addViewer() 2.删除观察者 deleteViewer() 3.广播 broadCast() 观察者IViewer接口,定义了三个函数。 1.观察者接收广播后的操作 updae() ====然后,给出一个...原创 2019-05-14 19:59:27 · 270 阅读 · 0 评论