unity3d - Unity5,此渲染器的 Material 比网格的子网格多

标签 unity3d

在 Unity 5 中,我注意到一个在 Unity 4 中不存在的警告。它有什么问题吗?我该如何摆脱它?

enter image description here

最佳答案

这只是一个性能通知,不是真正的问题。 问题是当你的网格有超过 65534 个顶点时,你的网格会自动分成子网格。 在您的情况下,如果您有 1 个网格和超过 1 种 Material ,它会乘以子网格划分,并且您的性能会受到影响,因为每种 Material 都会导致绘制调用。

I.E 你的网格有 320.000 个顶点和 5 种 Material ......你有:

  • 具有 65534 个顶点的 5 个子网格 x 5 种 Material = 25 次绘制调用

关于unity3d - Unity5,此渲染器的 Material 比网格的子网格多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39447166/

相关文章:

c# - 是否可以在检查器窗口中锁定或覆盖游戏对象比例属性坐标?

C# Visual Unity 独立 .exe 调试符号加载问题

audio - 为什么AudioSource无法播放?

c# - 我可以在不支付 Unity Multiplayer 服务的情况下使用 Unity 网络 HLAPI 吗?

image - 在 Unity 中无法更改黑色图像的颜色

c# - Unity3d 点击并拖动 Gizmos

c# - Unity Google VR - 从安卓设备获取旋转、偏航和俯仰值

unity3d - Hololens 商店提交输入不起作用

audio - Unity3d-切换场景时不要重新加载audioSource

c# - 如何以编程方式在unity3d中使用scenemanager通过loadlevel加载/获取场景变量