UF_OLD——旧版程序小框架笔记系列
UF_OLD——旧版程序小框架笔记系列
前置知识:C#前四部曲,Unity前三部曲,UGUI
已过时
由于程序框架系列课程已重置,因此在2023-08-22到2023-08-28期间的学习旧课程并完成的笔记标记为过时笔记
重置的课程补充了不少内容,因此该系列笔记也重置,请直接看重置的笔记,此目录的笔记下为原来的过时笔记
学习后记:
该系列的所搭建的程序框架,基本只涉及到Unity核心及以前的知识,而这些知识在现在的Unity主流开发里有些已经过时,有更好的方案可以替代
这些使用过时知识的内容,可以通过Unity进阶及其他的课程学习到的知识进行改进
因此该系列的最好的学习时间就是在完成Unity核心以后,进入Unity进阶之前,在深入学习Unity之前,就初步接触框架的思维
学习完该系列后,再学习接下来的课程,我们就可以回过头来对小框架进行改进
为什么第一步做这些?
- 公共模块可以简单的理解为整个程序框架,提升开发效率
- 这些模块在游戏中各处都会用到
- 往往这些模块在各个小项目中是通用的,完成一次之后可通用
注:笔记内所有代码都是跟课学习而来的,与课上的代码基本没有差别
但课上的这些代码完全可以根据自己需要来自行修改,不必拘泥于课上所学
本系列学习内容
-
单例模式基类
- 单例模式管理器基类
- 继承MonoBehaviour的单例模式基类
-
缓存池模块
- 缓存池模块基础
- 缓存池模块优化
- 运用资源异步加载的缓存池模块优化
-
事件中心模块
- 优化装箱拆箱的事件中心模块
-
公共Mono模块
-
场景切换模块
-
资源加载模块
-
输入控制模块
-
音效管理模块
-
UI管理模块
- UI基类
- UI管理器
- 优化面板基类事件监听的UI模块
- 自定义事件监听的UI模块
-
数据管理模块
- 数据管理模块,其实就是数据持久化的各个实践项目成果,直接看UD系列即可
- UD1——PlayerPrefs系列
- UD2——XML系列
- UD3——JSON系列
- UD4——二进制系列
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!