UNITY3D 界面上多个相同的物体怎么能够提升新能

2024-11-07 20:54:23
推荐回答(2个)
回答1:

你这肯定是得使用动态批处理来优化的
在Player Settings->OtherSettings里面勾选Dynamic Batching

动态批处理要满足以下几点
1.材质相同
2.动态批处理仅支持顶点数小于900的网格物体。
3.再加上着色器使用顶点位置,法线和UV值三种属性,那么你只能批处理300顶点以下的物体
4.不要使用缩放
5.拥有lightmap的物体含有额外(隐藏)的材质属性,比如:lightmap的偏移和缩放系数等。所以,拥有lightmap的物体将不会进行批处理(除非他们指向lightmap的同一部分)。
6.不要使用多通道的Shader

回答2:

  1. 限制同屏面数:制作低模,启用LOD,距离拉远之后替换为低模;

  2. 静态合批,降低批次;

  3. 关闭实时阴影(虽然你现在并没有开);