# Material::SetFloat ```cpp void SetFloat(const Containers::String& name, float value); ``` 设置浮点属性值。如果属性不存在则创建,存在则更新。 **参数:** - `name` - 属性名称 - `value` - 浮点数值 **线程安全:** ❌ **复杂度:** O(1) **示例:** ```cpp mat->SetFloat("roughness", 0.5f); mat->SetFloat("metallic", 0.8f); ``` ## 相关文档 - [Material](material.md) - 返回类总览