版本:Unity 6(6000.0)
语言英语
  • C#

DynamicGI.materialUpdateTimeSlice

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交内容,但我们会阅读每一位用户建议的更改内容,并在适用场景中进行更新。

关闭

提交失败

由于某些原因,您建议的更改未能提交。请在几分钟后再次尝试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static int materialUpdateTimeSlice;

描述

可在材料更新上花费的毫秒数。

材质更新会为 GPU 上的每个系统渲染反照率和自发光纹理,读回这些纹理并将缓冲区传递给 Enlighten 实时光照全局照明。在加载场景时,它会自动为所有新系统执行此操作。时间片限制了在每个帧中的主线程上用于这些步骤的时间。

材质更新一次处理一个系统,直到达到/超过时间片数。一个系统为粒度单位,因此,材质更新所花费的时间可能会超过时间片数。

最小值:0。如果当前帧中有任何已计划的材质更新,则只会处理一个系统。
最大值:Int32.MaxValue。所有计划的材质更新都将一次处理。恢复 2017.2 之前的行为。
默认值:8 毫秒。