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

DynamicGI.UpdateEnvironment

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每条建议更改,并在合适的情况下进行更新。

关闭

提交失败

很抱歉,由于某种原因,您建议的更改无法提交。请在几分钟后重试。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static void UpdateEnvironment();

描述

计划更新环境立方体贴图。

使用此特征签名时,Unity 将计划更新环境立方体贴图。
查询 SystemInfo.supportsAsyncGPUReadback 以确定当前运行 Unity 的系统是否支持异步回读。如果系统支持这些回读,Unity 将在等待光照结果时回读环境立方体贴图,但可能落后一帧或多帧。您可以安排有限数量的环境回读。如果您安排的更新增量比 Unity 可以执行的回读更加频繁,那么 Unity 将忽略该请求。
如果当前系统不支持异步回读,那么环境立方体贴图回读将挂起当前线程,并且 Unity 将逐个读取并处理立方体贴图的每个面。环境立方体贴图更新的替代方法是使用 DynamicGI.SetEnvironmentData 手动设置立方体贴图更新。