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

CommandBuffer.DrawRenderer

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public void DrawRenderer(Renderer renderer, Material material, int submeshIndex = 0, int shaderPass = -1);

参数

renderer 要绘制的渲染器。
material 要使用的材质。
submeshIndex 要渲染的网格子集。
shaderPass 要使用的着色器通道(默认值为 -1,表示渲染所有通道)。

描述

添加一个“绘制渲染器”命令。

请注意,渲染的网格不会设置任何与灯光相关的着色器数据(灯光颜色、方向、阴影、灯光和反射探针等)。如果材质使用的着色器使用任何与灯光相关的变量,结果将是未定义的。

其他资源:DrawMesh