UMVC——Unity的MVC思想

本章应当在完成了程序基础小框架,初步理解了框架的作用之后,再来学习

要注意!MVC的部分思想与我们之前所学习的小框架的使用初衷有所冲突!MVC思想并不是为了做游戏而生的,它只是一种软件开发的编程思想,
MVC不是必备的内容,且MVC主要用于开发游戏UI系统的逻辑

在实际开发中,不应该直接硬套mvc框架,而是吸收后。自己做自己的实现,这样才比较好用
取其思想用法,用合适的度对应自己合适的项目,至于通用程度,这是需要多个项目的迭代的

——来自某日群聊内某饼老师的谆谆教诲

MVC

MVC全名是Model View Controller
是模型(model)-视图(view)-控制器(controller)的缩写
它是一种软件设计规范,用一种将业务逻辑、数据、界面显示这三者分离的方法来组织代码
将业务逻辑聚集到一个部件里面,再改进和个性化定制
界面及用户交互的同时,不需要重新编写业务逻辑

本系列学习内容

  • ((20230829024950-89hkl1u “MVC基础”))

    • 基本概念

    • 基本实例

      • 不使用MVC思想制作UI逻辑
      • 使用MVC思想制作UI逻辑
      • 两者的对比
  • MVX

    • MVX

    • MVX 之 MVP

      • 基本概念
      • 基本实例
    • MVX 之 MVVM

      • 基本概念
      • 基本实例
    • MVX 之 MVE

      • 基本概念
      • 基本实例
  • PureMVC

    • 基本概念

    • 实际应用

      • 框架导入和通知名类
      • Mode和Proxy
      • 主面板View和Mediator
      • 角色面板View和Mediator
      • Facade和Command
      • PureMVC框架UI实例
    • PureMVC总结

      • 先数据 后界面 再逻辑 最终做串联