文章目錄
- 1 前言
- 2 MVC的基本概念
- 3 不使用MVC思想制作UI邏輯
- 3.1 拼面板
- 3.2 面板腳本
- 3.3 角色面板邏輯
- 3.4 角色升級
- 4 使用MVC思想制作UI邏輯
- 4.1 Model數據腳本
- 4.2 View界面腳本
- 4.2.1 MainView主界面
- 4.2.2 RoleView 角色面板界面
- 4.3 Controller業務邏輯腳本
- 4.3.1 MainController
- 4.3.2 RoleController
1 前言
2 MVC的基本概念
模型 —— 數據
視圖 —— 用戶界面UI
控制器 —— 用戶交互的業務邏輯
3 不使用MVC思想制作UI邏輯
3.1 拼面板
3.2 面板腳本
提供函數給外部進行UI的顯示和隱藏
3.3 角色面板邏輯
顯示和隱藏函數
3.4 角色升級
4 使用MVC思想制作UI邏輯
4.1 Model數據腳本
使用事件 傳出自己的數據通知外部更新
在保存數據時進行更新
構建單例模式
給數據聲明公共屬性,防止外部更改
4.2 View界面腳本
4.2.1 MainView主界面
提供方法 更改顯示的信息
4.2.2 RoleView 角色面板界面
4.3 Controller業務邏輯腳本
4.3.1 MainController
初始化時進行數據更新同步
并給事件進行添加
4.3.2 RoleController
第一次更新面板,給model增加 新事件監聽
點擊按鈕顯示角色面板
關閉流程
點擊升級按鈕
實現數據改變后更新數據
給事件添加函數
記得移除事件