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

Renderer.GetPropertyBlock

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public void GetPropertyBlock(MaterialPropertyBlock properties);

声明

public void GetPropertyBlock(MaterialPropertyBlock properties, int materialIndex);

参数

properties 要检索的材质参数。
materialIndex 要获取覆盖参数的材质的索引。索引范围为 0 到 Renderer.sharedMaterials.Length-1。

描述

获取每个渲染器或每个材质的属性块。

检索到的属性存储在通过“properties”传入的属性块中。如果未设置任何属性,则属性块将被清除。无论哪种情况,您传入的属性块都将被完全覆盖。

如果提供材质索引,则仅检索该材质的参数。

其他资源:MaterialPropertyBlockSetPropertyBlock