🎮 调试与排错指南 30章 · 从入门到实战

🧑‍🎓 友好色系
01
调试基础概念 什么是调试 · 调试的重要性 · 调试与测试的区别
02
开发环境搭建 Unity/Unreal引擎安装 · IDE配置 · 版本控制工具集成
03
日志系统入门 Debug.Log · 打印技巧 · 日志分级 · 日志文件管理
04
断点调试入门 设置断点 · 单步执行 · 查看变量 · 条件断点
05
调用栈分析 理解调用栈 · 栈帧切换 · 定位崩溃源头
06
变量监视 监视窗口使用 · 快速监视 · 内存查看
07
异常处理机制 try-catch-finally · 自定义异常 · 异常过滤
08
内存泄漏排查 内存分析工具 · 引用链追踪 · 对象池使用
09
性能分析基础 Profiler工具 · CPU/GPU瓶颈 · 帧率优化
10
网络调试 抓包工具 · 协议分析 · 模拟延迟与丢包
11
UI调试技巧 Canvas层级分析 · 布局调试 · 事件穿透排查
12
动画系统调试 Animator状态机 · 动画事件 · 混合树问题
13
物理引擎调试 碰撞检测 · 刚体调试 · 触发器问题排查
14
资源管理调试 AssetBundle加载 · 资源引用计数 · 卸载策略
15
多线程调试 线程同步 · 死锁排查 · Thread Safety分析
16
Shader调试 可视化调试工具 · 性能分析 · 常见渲染问题
17
音频系统调试 音频加载 · 混音器调试 · 3D音效定位
18
输入系统调试 多平台输入适配 · 触摸事件 · 手柄调试
19
存档系统调试 序列化问题 · 加密解密 · 跨平台兼容
20
热更新调试 补丁包验证 · 资源版本管理 · 回滚策略
21
自动化测试 单元测试框架 · 集成测试 · UI自动化测试
22
崩溃日志分析 Crash日志解析 · 符号化 · 堆栈还原
23
性能优化实战 Draw Call优化 · LOD策略 · 纹理压缩
24
兼容性调试 不同设备适配 · 分辨率适配 · API兼容性
25
第三方SDK集成 SDK接入调试 · 权限管理 · 回调处理
26
构建与发布调试 构建配置 · 代码剥离 · IL2CPP问题
27
线上问题排查 用户反馈分析 · 远程日志 · 热修复方案
28
团队协作调试 代码审查 · Bug追踪系统 · 调试规范
29
高级调试技巧 条件编译 · 宏定义 · 自定义调试工具
30
综合案例实战 从零调试一个完整游戏项目 · 总结与展望