engineSetModelMaterial
Cliente
Reemplaza los materiales elegidos de todas las instancias de un modelo por un material.
bool engineSetModelMaterial(string|element model, int|string selector, material material [, int priority = 0])
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| model | string|element | El nombre del modelo o un elemento model. |
| selector | int|string | Qué material: su índice desde 1 o su nombre, como los lista engineGetModelMaterials. El nombre no distingue mayúsculas y acepta los comodines * y ?. |
| material | material | El material que se dibuja en su lugar. |
| priority | int | Cuando varios recursos eligen el mismo material, gana la mayor prioridad; entre iguales, el más reciente.por defecto 0 |
Retorno
true cuando se aplicó.
Ejemplo
local chrome = engineCreateMaterial("surface")
engineSetMaterialValue(chrome, "metallicFactor", 1)
engineSetMaterialValue(chrome, "roughnessFactor", 0.05)
engineSetModelMaterial("infernus", "*chrome*", chrome)AtenciónUn nombre que no es de modelo es un error.