材质 (Material)

# 材质 (Material) ### Material 对象中的方法: #### :GetName `material_object:GetName()` => 字符串 返回本材质的名称。 --- #### :GetTextureGroupName `material_object:GetTextureGroupName()` => 字符串 返回本材质组的名称。 --- #### :AlphaModulate `material_object:AlphaModulate(alpha: 数字)` 参数 | 类型 | 介绍 -------- | ---- | ----------- **alpha** | 数字 | 期望更新的透明度 更新本材质的透明度。 --- #### :ColorModulate `material_object:ColorModulate(red: 数字, green: 数字, blue: 数字)` 参数 | 类型 | 介绍 -------- | ---- | ----------- **red** | 数字 | 期望更新的颜色 **green** | 数字 | 期望更新的颜色 **blue** | 数字 | 期望更新的颜色 更新本材质的颜色。 --- #### :SetMaterialVarFlag `material_object:SetMaterialVarFlag(flag: 数字, set: 布尔值)` 参数 | 类型 | 介绍 -------- | ---- | ----------- **flag** | 数字 | 期望更新的标志位 **set** | 布尔值 | 是否替换掉原标志位 更新本材质的标志位。 --- #### :SetShaderParam `material_object:SetShaderParam(name: 字符串, value: 字符串)` [着色参数文档 (由 Valve 维护)](https://developer.valvesoftware.com/wiki/Category:List_of_Shader_Parameters) 参数 | 类型 | 介绍 -------- | ---- | ----------- **name** | 字符串 | 期望更新的着色参数名称 **value** | 字符串 | 期望更新的着色参数值 更新本材质的着色参数。 ---