动态网格在 CAD 项目中的 Unity WebGL 中创建内存越界

问题描述

我在 CAD 查看器上工作了一年,但我在 Unity 中遇到了问题。部分 CAD 模型尺寸为 500Mo 至 2Go。

这些模型在运行时动态加载场景中的数千个网格渲染器。这会造成内存越界错误

在分析器中,它花费了超过 8Go 的内存。

我使用以下 Unity 版本:2019.4.7f1 (LTS) 并将应用构建为 WebGL

我需要为每个对象进行独特的绘制调用,以在我们的应用程序中更改它们的颜色并选择它们以获取它们的名称,这就是为什么有这么多网格渲染器的原因。

有人有解决方案来降低这些元素的内存成本吗?或者可能有关于这些绘制调用的其他解决方案。

我已经尝试过UpdateMeshData(true);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)