游戏开发知识库~ Unity引擎相关 Monobehaviour的生命周期函数和事件函数 Component类 向量 四元数和欧拉角 物理系统 通过虚拟轴和角色控制器实现第三视角移动 协程 相机、射线及unity常用坐标系 线渲染器Line Render 单例模式与Unity音频系统 对象池模式 常用数据结构和方法总结 常用移动方式总结 Animation旧版动画系统 Animator新版动画系统 NavMesh网格导航 UI系统之UGU UGUI基础控件 UGUI事件注册 UI实现怪物展示(鼠标控制旋转、切换怪物、武器、服装、播放动画) UI框架 NGUI 批处理和UI优化 数据持久化 XML框架实现答题系统 塔防游戏 背包商城系统 迭代器 玩家动画状态机+敌人状态状态机 相机跟随策略 导航状态机 AStar寻路算法 动画状态机+顿帧效果 EasyTouch触控插件和KGFMapSystem小地图插件 DoTween插件 特性和反射 AssetBundle Lua Lua与C Sharp对比 XLua 热更新 检查版本号并进行游戏热更新 Sokect网络交互 网络同步 异步非阻塞Socket交互 数据结构 设计模式 通过状态模式和管理者模式搭建游戏框架 shader入门 顶点与片元着色器 渲染流水线 光照 卡通着色 游戏优化 面试问题总结 百度定位SDK接入 渲染和图形学相关 Bresenham直线算法 Unity 表面着色器代码结构 Gpu Instance与Batching c++ 头文件和源文件 Const总结 Sizeof关键字 c++的类型转换 explicit关键字 extern的作用 字节对齐 字节序 宏定义与内联函数 杂七杂八的笔记 Mono和IL2CPP Unity Mono堆内存管理和GC Unity静默模式 大世界性能优化方案 Python装饰器 IL注入和XLua原理 Unity常见性能分析器标记及含义 IL注入对函数进行插桩统计函数耗时