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

RenderParams

UnityEngine 中的结构体

/

实现于:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

各种渲染函数使用的渲染参数。

属性

camera用于渲染的摄像机。如果设置为 null(默认值),则针对所有摄像机进行渲染。
instanceID发出绘制命令的 GameObject 的实例 ID。提供 instanceID 以在场景视图中单击时使渲染的 GameObject 可拾取。默认值为 0,这意味着您无法在场景视图中拾取或描绘程序化 GameObject。
layer用于渲染的图层。要使用的图层。
lightProbeProxyVolume用于渲染的光探针代理体积 (LPPV)。
lightProbeUsage光探针使用类型。
material用于渲染的材质。
matProps用于渲染的材质属性。
motionVectorMode用于渲染的运动矢量模式。
overrideSceneCullingMask使用 RenderParams.sceneCullingMask 属性指定自定义 SceneCullingMasks。此属性仅在编辑器中可用,您仍然可以在播放器中访问它,但它将被忽略。
receiveShadows描述渲染的几何体是否应接收阴影。
reflectionProbeUsage用于渲染的反射探针类型。
rendererPriority渲染器优先级。
renderingLayerMask用于渲染的渲染器图层蒙版。
sceneCullingMask覆盖渲染对象的场景剔除蒙版。这可以帮助您控制预制件阶段可见性或实体子场景可见性。此属性仅在编辑器中可用,您仍然可以在播放器中访问它,但它将被忽略。
shadowCastingMode描述几何体是否应投射阴影。
worldBounds定义几何体的世界空间范围。用于剔除和排序渲染的几何体。

构造函数

RenderParams构造函数。