美文网首页Unity Come OnPureMVC
Unity 之 经典优秀框架 PureMVC (4.1.0版本)

Unity 之 经典优秀框架 PureMVC (4.1.0版本)

作者: su9257_海澜 | 来源:发表于2019-04-11 10:47 被阅读0次

    前言:笔者已经整整两个月没有写博客了,大家想问是不是笔者懒惰了?这回还真不是,现在项目真的变成了9-9-6,回家已经11点多,笔者真的累成了狗,或者说变成了狗。所以说小伙伴们,为了不变成狗,还是要多多努力,早日成为大佬,这样才能有机会闲鱼翻身啊。

    PureMVC 的解析笔者早有打算,但真心力不从心,所以大家如果有疑问可以在下方留言,笔者看到会尽快解答,多多见谅~感觉不错可以在文章结尾点个赞,我能赚点积分。

    • Unity版本 2018.3.11
    • PureMVC版本 4.1.0

    对应工程github地址

    示例展示

    UnityPureMVCTutorial.gif 流程示意图

    Panel

    Panel: 所有的Panel(HomePanel、SettingPanel等)面板都继承Panel类,而Panel类又继承MonoBehaviour。

    在Panel类Start函数中实现:相关Component的查找 、此Panel需要的数据及初始化,对应Panel中Component事件、Commond及Mediator的注册。

    在Panel类OnDestory中函数中实现:对应Component事件、Commond及Mediator的注销。
    其对应生命周期跟随其GameObject的创建及销毁。


    ViewComponent && Mediator

    ViewComponent(相应的Panel)只负责组件相关的操作,并无业务逻辑。其对应的业务逻辑只在Mediator中进行。以HomePanel为例子,HomePanel的开关的函数在对应的ViewComponent 中,但是具体何时调用,在HomePanelMediator中进行操作。

    相关文章

      网友评论

        本文标题:Unity 之 经典优秀框架 PureMVC (4.1.0版本)

        本文链接:https://www.haomeiwen.com/subject/jkhymqtx.html