- 重访设计模式
- 序列模式
- 行为模式
- 解耦模式
- 优化模式
重访设计模式的六种设计方法为经典23种设计模式的之六,这六种设计模式也是游戏中常用的设计模式;序列模式、行为模式和优化模式适用与游戏引擎设计;解耦模式适用于游戏UI部分的设计-------自定义组件和消息机制的设计
- 架构目的:使用框架的目的与意义
- 设计原则:SOLID设计模式的六大原则
- 总体架构:框架的分层以及层级之间的规则
- 代码示例:如何使用此框架
- 实现细节:框架实现过程中的技术要点
此框架相较于流行的框架ET、JEngine等框架,QFormwork更专注于逻辑层的架构,在工具层实现组件化做到即用即安装,更佳纯粹;此教程在Unity学堂可以学习,重点不应该放在框架的使用,而是放在框架的搭建过程
- 第一章 架构:架构的意义、架构的原理以及如何实现架构
- 第二章 C#技术要点:C# 技术的基础知识
- 第三章 数据表与程序:针对客户端中的表格数据、程序的协作与应用
- 第四章 用户界面:用户界面(UI)的工作原理与优化手段
- 第五章 3D模型与动画:3D 模型的原理、动画的原理以及两者的优化
- 第六章 网络通信:网络层的业务与底层原理
- 第七章 游戏中的AI : 各种 AI 类型
- 第八章 地图与寻路 :场景构建与优化、地图构建以及寻路算法优化
- 第九章 渲染管线与图形学 :图形数学、图形学常用算法、渲染管线的相关知识
- 第十章 渲染原理与知识 :客户端各类渲染技术的渲染原理
整本书讲解的为Unity的底层原理,核心思想是优化游戏性能,主要的围绕提高游戏运行速度与降低内存消耗展开,优化的本质其实就是减少GC和降低drewcall,进而分别从C#技术要点、UI、模型等模块进行讲解


