UMVCSL2——框架导入和通知名类
UMVCSL2——框架导入和通知名类
关于PureMVC的版本
进入 PureMVC C# 的Github页面后,在学习阶段,我们使用其单核版本也就是标准版
下面这个页面就是标准版
标准版和多核版区别简单来说就是:
下图的Facade是否有多个,标准版就只有一个
如果是多核版,Facade对象可以有多个,用于各个子系统的管理
导入框架
-
下载源代码,并使用Visual Studio生成dll文件(使用VS2022生成的dll文件导入到Unity2021版本下会报错!原因未知)(该方法会更加安全)
请注意!生成dll文件的操作务必不要在Unity编辑器正在打开的项目的文件夹下操作,否则会生成大量的没有必要的文件,且Unity编辑器会报错
右键选择生成即可
之后在:源代码根目录/PureMVC/bin/Debug/(.Net版本) 路径下,得到PureMVC.dll
将该dll文件导入到项目的Plugins文件夹下即可 -
将PureMVC的核心源代码直接导入到Unity文件夹内(PureMVC文件夹下)
通知名类
PureMVC结构中的这些箭头就是通知名。
这个结构下的各个元素的通信都是依据观察者事件中心来做的,也就是使用字符串来关联。
很明显,在使用事件中心时我们需要保证监听者和触发者使用的事件名的字符串正确且相同。
因此,我们需要一个通知名类来管理这些作为事件名的字符串,可以大大降低由于拼错字符串带来的风险
1 | /// <summary> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!