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

RayTracingAccelerationStructure.Build

建议更改

成功!

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

关闭

提交失败

由于某些原因,您的建议更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public void Build();

声明

public void Build(Vector3 relativeOrigin);

声明

public void Build(Rendering.RayTracingAccelerationStructure.BuildSettings buildSettings);

描述

在 GPU 上构建加速结构。分配存储加速结构数据的任何 GPU 内存。

为了确保加速结构是最新的,在使用射线追踪着色器(例如在<a href="Rendering.RayTracingShader.Dispatch.html">RayTracingShader.Dispatch</a>调用之前)或使用内联射线追踪时,请调用此方法。

其他资源:<a href="SystemInfo-supportsRayTracingShaders.html">SystemInfo.supportsRayTracingShaders</a>,<a href="SystemInfo-supportsInlineRayTracing.html">SystemInfo.supportsInlineRayTracing</a>,<a href="Rendering.CommandBuffer.BuildRayTracingAccelerationStructure.html">CommandBuffer.BuildRayTracingAccelerationStructure</a>。