public void SetConstantBuffer (string name, ComputeBuffer value, int offset, int size);
public void SetConstantBuffer (int nameID, ComputeBuffer value, int offset, int size);

参数

name要覆盖的常量缓冲区的名称。
value用于覆盖常量缓冲区值的 ComputeBuffer。
offset相对于要绑定的 ComputeBuffer 起始位置的偏移(以字节为单位)。必须是 SystemInfo.MinConstantBufferAlignment 的倍数,或为 0(如果该值为 0)。
size要绑定的字节数。
nameID要覆盖的常量缓冲区的着色器属性 ID。

描述

将 ComputeBuffer 设置为 MaterialPropertyBlock 的指定常量缓冲区。

另请参阅:Material.SetConstantBuffer