博客的开篇
作为5年游戏开发的程序员,一直没有写博客的习惯。心血来潮,准备把这几年的技术积累以博客的形式记录下来,一方面是为了造福社区,另一方面也是为了自己的成长。
本人的博客内容可能比较深入,会忽略一些基础知识,但在关键内容上会尽量进行解释,照顾小白同学。
博客内容总览
本人对游戏的所有模块都有涉猎,比较擅长资源加载和管理,动作游戏战斗逻辑,游戏性能优化,打包热更及其自动化等
针对擅长的内容,本人依序按博客的形式展示出来,内容如下
资源加载和管理
资源加载主要基于Unity的资源加载逻辑封装功能
,不过设计思想不同引擎可以借鉴。具体为
(1)多线程断点续传文件下载管理器
负责文件的下载,解决运行时资源来源问题
(2)AssetBundle同步异步引用计数资源加载管理器
负责ab资源的加载,解决ab依赖关系和加载销毁逻辑