我们在当前的 Unity 游戏中使用 NGUI 作为我们的 UI,无论出于何种原因,在检查器中查看 UI 时,它会随机出错,无法绘制,并抛出“一个面板中的顶点过多”错误,列出正在绘制的 75,548 个顶点。对于我们正在做的事情,这似乎是一个可笑的顶点数量。
这里有一些图像来澄清:
当我第一次将我的预制对象插入场景时,它会正确加载并正确显示:
但是,在我更改导致它重新加载的任何属性(即在此示例中,任何按钮的 OnClick() 功能)后,它会引发“Too many vertices error”,如下所示:
请注意,在第二张图像中,工具栏已完全消失,并且也无法绘制。
另一件事是,当我运行场景时,一切都运行良好。所以,这只是 NGUI 的编辑器代码的问题,我不太清楚发生了什么。
有人有想法吗?