陕西咸阳今日头条新闻seo软件开发
996引擎-源码学习:PureMVC Lua 中的系统启动,初始化并注册 Mediator
- 一、PureMVC 核心架构
- 二、系统启动流程
- 系统启动注册 StartUp 通知
- 发送 StartUp 通知,开始初始化
- 三、Mediator 初始化
- 1. gameStateInit.lua
- 2. LoadingBeginCommand.lua
- 3. RegisterWorldMediatorCommand.lua
- 参考资料
一、PureMVC 核心架构
PureMVC 是一种基于 模型-视图-控制器(MVC) 模式的轻量级框架,其Lua实现包含以下核心组件:Controller
、Model
、View
Controller: 负责处理业务逻辑,通过注册 Command
响应特定通知,实现命令模式。
Model: 管理应用程序的数据和状态,通过注册 Proxy
访问和操作数据。
View: 管理用户界面,通过注册 Mediator
处理界面逻辑,实现中介者模式。
接下来梳理一起系统启动并初始化 Mediator
的流程。