大家好,我是 QFramework 的作者 涼鞋,QFramework 從第一次代碼提交到現在快 5 年了,期間陸陸續續增加了很多功能,在使用體驗上做了大量的改進。
而市面上關於 QFramework 的資料卻零零散散,所以 筆者 打算在此寫一系列 QFramework 的使用教程。
而此教程,將收錄於 QFramework 的官方文檔,發布於 qf.liangxiegame.com。
QFramework 簡介
QFramework 是一套 快速開發 框架,適用於任何類型的游戲 及 應用項目。
QFramework 提供了 Manager Of Manager 架構 以及 DVA(類 Redux/Flux)單向數據流的架構。
內置了 UI Kit(UI 工作流管理套件)、Res Kit (資源工作流管理套件)、UniRx 等強大的模塊,從每個細節上提升開發效率。
除了以上 QFramework 還提供了 一套插件平台,即 PackageKit,平台上有豐富的擴展模塊 以及 UI 控件 Shader 案例等,開發者可以按需自行下載使用。
如下圖所示
除此之外,QFramework 目前正在火速支持 ILRuntime 和 xLua 兩個熱更新庫。
小結
- 提供架構
- DVA(Redux/Flux) 單向數據流
- Manager Of Manager
- 內置模塊
- UI Kit:UI 工作流管理套件
- Res Kit:資源工作流管理套件
- UniRx:異步編程增強
- Action Kit:異步編程簡化
- 生態
- PackageKit:下載擴展模塊(xLua、ILRuntime、現成的 UI 等)
此篇的內容就這些。
- 轉載請注明地址:涼鞋的筆記:liangxiegame.com。
- 任何問題歡迎到 QQ 群:623597263 交流。