返回「计算机、信息技术与工程」
lightmap 在内存中有重复加载
本文目录 3 个章节
lightmap 在内存中有重复加载
note · 我的 UWA 问答 本文收录我在 UWA 问答发表的公开回答。问题内容归原提问者;回答保留当时语境,技术结论可能受 Unity 版本、平台和项目条件限制。
问题


为什么lightmap在profile里会显示有重复的呢,我看每一个都是40MB,有什么办法优化吗。求大佬指点一下。
- 提问者:正在输入
- 提问时间:2021-03-17 04:47:15
我的回答
看起来每张Lightmap都加载了两份。题主有没有写自己管理Lightmap的机制呢?是一次就加载两份还是在切换场景或者更换Lightmap的时候没有卸载掉? 加载场景时有没有使用 LoadSceneMode.Additive,导致场景累加式加载,不卸载之前的资源?
Lightmap的引用数很高,看看是被哪些脚本索引住了,相应的组件是不是一直驻留。在该卸载的时候要把索引置空。
- 回答时间:2021-03-17 20:00:35
- 最后更新:2021-03-17 20:45:04
- 采纳状态:未采纳
来源与关系
- 上位集合:我的 UWA 问答
- UWA 标签:渲染模块、资源管理
- 原始问题:lightmap 在内存中有重复加载
- 源页最后更新:2021-03-23 04:23:13