01 请解释 Unity 中 GC(垃圾回收)的机制,为什么在 Unity 项目中需要特别关注它?你会如何减少 GC 带来的性能问题?考察候选人对 Unity 内存管理和性能优化的理解深度,是否了解 GC 停顿对游戏体验的影响,以及实际项目中如何规避。 查看学习思路
02 什么是 Draw Call?在 Unity 中如何减少 Draw Call?请结合具体优化手段说明。考察候选人对渲染管线的理解,是否清楚 Draw Call 的本质和优化方法,以及能否区分 Draw Call 与 SetPass Call。 查看学习思路
04 UGUI 中如何减少重建(Rebuild)和合批(Batch)带来的性能开销?请具体说明优化策略。考察候选人对 UGUI 底层机制的理解,是否清楚重建和合批的原理,以及实际优化手段。 查看学习思路
05 AssetBundle 打包有哪些注意事项?请从依赖关系、加载方式、卸载时机等方面说明。考察候选人对 AssetBundle 资源管理全流程的理解,是否清楚常见坑点及实际项目中的拆包策略。 查看学习思路